{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 217,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "open long\n",
      "34301000248 B 14 65080000 R 14 0\n",
      "34301000248 B 86 65080000 R 100 0\n",
      "34301000248 S 45 141870000 R -45 0\n",
      "long close\n",
      "34325000248 S 100 65100000 R 0 2100000\n",
      "34325000248 B 45 141940000 R 0 2100000\n",
      "open long\n",
      "34327000248 B 100 65110000 R 100 2100000\n",
      "34327000248 S 45 141900000 R -45 2100000\n",
      "long close\n",
      "34329000248 S 100 65130000 R 0 4200000\n",
      "34329494847 B 45 141930000 A 0 4425000\n",
      "open long\n",
      "34332000248 B 100 65140000 R 100 4425000\n",
      "34332253447 S 45 141830000 A -45 4425000\n",
      "long close\n",
      "34432000249 S 56 65190000 R 44 21400000\n",
      "34432000249 S 26 65190000 R 18 21400000\n",
      "34432000249 S 1 65190000 R 17 21400000\n",
      "34432000249 B 45 141620000 R 0 21400000\n",
      "34433138447 S 17 65190000 A 0 21485000\n",
      "open short\n",
      "34434000248 S 83 65190000 R -83 21485000\n",
      "34434000248 B 46 141620000 R 46 21485000\n",
      "34434507847 S 17 65190000 A -100 21070000\n",
      "short close\n",
      "34435000248 B 100 65200000 R 0 20840000\n",
      "34435664847 S 46 141600000 A 0 21530000\n",
      "open long\n",
      "34436000248 B 100 65210000 R 100 21530000\n",
      "34436000248 S 46 141600000 R -46 21530000\n",
      "long close\n",
      "34438000248 S 100 65180000 R 0 19530000\n",
      "34438000248 B 46 141630000 R 0 19530000\n",
      "open short\n",
      "34439000248 S 100 65180000 R -100 19530000\n",
      "34439000248 B 46 141640000 R 46 19530000\n",
      "short close\n",
      "34441000248 B 100 65190000 R 0 21600000\n",
      "34441000248 S 46 141670000 R 0 21600000\n",
      "open long\n",
      "34442000248 B 100 65180000 R 100 21600000\n",
      "34442000248 S 46 141680000 R -46 21600000\n",
      "long close\n",
      "34567000248 S 100 65290000 R 0 32220000\n",
      "34567000248 B 46 141730000 R 0 32220000\n",
      "open short\n",
      "34573000248 S 100 65280000 R -100 32220000\n",
      "34573878647 B 46 141730000 A 46 30220000\n",
      "short close\n",
      "34588129447 B 100 65330000 A 0 28830000\n",
      "34588491447 S 46 141770000 A 0 29290000\n",
      "open short\n",
      "34593000248 S 100 65320000 R -100 29290000\n",
      "34593000248 B 46 141830000 R 46 29290000\n",
      "short close\n",
      "34601000248 B 100 65340000 R 0 27830000\n",
      "34601000248 S 46 141800000 R 0 27830000\n",
      "open long\n",
      "34655000248 B 100 65320000 R 100 27830000\n",
      "34655000248 S 46 141760000 R -46 27830000\n",
      "long close\n",
      "34702000248 S 100 65310000 R 0 28520000\n",
      "34702000248 B 46 141760000 R 0 28520000\n",
      "open short\n",
      "34737000248 S 100 65340000 R -100 28520000\n",
      "34737000248 B 46 141770000 R 46 28520000\n",
      "short close\n",
      "34741000248 B 100 65330000 R 0 29600000\n",
      "34741000248 S 46 141740000 R 0 29600000\n",
      "open short\n",
      "34774000248 S 100 65310000 R -100 29600000\n",
      "34774000248 B 46 141790000 R 46 29600000\n",
      "short close\n",
      "34788000248 B 100 65320000 R 0 29640000\n",
      "34788000248 S 46 141770000 R 0 29640000\n",
      "open long\n",
      "34794000248 B 100 65340000 R 100 29640000\n",
      "34794000248 S 46 141780000 R -46 29640000\n",
      "long close\n",
      "34798000248 S 100 65310000 R 0 27640000\n",
      "34798000248 B 46 141790000 R 0 27640000\n",
      "open long\n",
      "34842000248 B 100 65280000 R 100 27640000\n",
      "34842000248 S 46 141580000 R -46 27640000\n",
      "long close\n",
      "34852000248 S 100 65260000 R 0 24340000\n",
      "34852000248 B 46 141640000 R 0 24340000\n",
      "open short\n",
      "34903000248 S 100 65330000 R -100 24340000\n",
      "34903000248 B 46 141710000 R 46 24340000\n",
      "short close\n",
      "34904000248 B 100 65340000 R 0 24340000\n",
      "34904000248 S 46 141690000 R 0 24340000\n",
      "open long\n",
      "34905000248 B 100 65350000 R 100 24340000\n",
      "34905000248 S 46 141690000 R -46 24340000\n",
      "long close\n",
      "34908000248 S 100 65340000 R 0 24340000\n",
      "34908000248 B 46 141710000 R 0 24340000\n",
      "open short\n",
      "34909000248 S 100 65340000 R -100 24340000\n",
      "34909000248 B 46 141720000 R 46 24340000\n",
      "short close\n",
      "34917000248 B 100 65360000 R 0 22190000\n",
      "34917000248 S 10 141690000 R 36 22190000\n",
      "34929314648 S 36 141690000 A 0 22370000\n",
      "open long\n",
      "34930000248 B 100 65340000 R 100 22370000\n",
      "34930000248 S 46 141690000 R -46 22370000\n",
      "long close\n",
      "34962000248 S 1 65340000 R 99 22910000\n",
      "34962000248 S 99 65340000 R 0 22910000\n",
      "34962000248 B 46 141710000 R 0 22910000\n",
      "open long\n",
      "34964000248 B 100 65360000 R 100 22910000\n",
      "34964000248 S 46 141670000 R -46 22910000\n",
      "long close\n",
      "34967000248 S 1 65340000 R 99 21680000\n",
      "34967000248 S 99 65340000 R 0 21680000\n",
      "34967000248 B 46 141690000 R 0 21680000\n",
      "open long\n",
      "34969000248 B 100 65340000 R 100 21680000\n",
      "34970947247 S 46 141660000 A -46 22680000\n",
      "long close\n",
      "34972000248 S 100 65340000 R 0 22220000\n",
      "34972000248 B 46 141670000 R 0 22220000\n",
      "open long\n",
      "35026000248 B 100 65320000 R 100 22220000\n",
      "35026000248 S 46 141610000 R -46 22220000\n",
      "long close\n",
      "35032000248 S 100 65310000 R 0 21530000\n",
      "35032000248 B 46 141640000 R 0 21530000\n",
      "open short\n",
      "35046000248 S 100 65330000 R -100 21530000\n",
      "35046000248 B 46 141690000 R 46 21530000\n",
      "short close\n",
      "35059000248 B 100 65340000 R 0 20840000\n",
      "35059000248 S 46 141660000 R 0 20840000\n",
      "open short\n",
      "35089000248 S 100 65340000 R -100 20840000\n",
      "35089000248 B 46 141750000 R 46 20840000\n",
      "short close\n",
      "35093000248 B 100 65350000 R 0 19920000\n",
      "35093000248 S 46 141710000 R 0 19920000\n",
      "open long\n",
      "35147000248 B 100 65380000 R 100 19920000\n",
      "35147000248 S 46 141690000 R -46 19920000\n",
      "long close\n",
      "35161000248 S 100 65360000 R 0 18690000\n",
      "35162163847 B 46 141700000 A 0 18460000\n",
      "open long\n",
      "35169000248 B 100 65390000 R 100 18460000\n",
      "35169000248 S 1 141690000 R -1 18460000\n",
      "35169000248 S 45 141690000 R -46 18460000\n",
      "long close\n",
      "35175000248 S 100 65370000 R 0 17230000\n",
      "35175000248 B 46 141710000 R 0 17230000\n",
      "open long\n",
      "35182000248 B 100 65400000 R 100 17230000\n",
      "35182000248 S 46 141710000 R -46 17230000\n",
      "long close\n",
      "35183000248 S 100 65390000 R 0 17000000\n",
      "35183000248 B 46 141730000 R 0 17000000\n",
      "open short\n",
      "35185000248 S 37 65390000 R -37 17000000\n",
      "35185000248 S 63 65390000 R -100 17000000\n",
      "35186266247 B 46 141730000 A 46 17000000\n",
      "short close\n",
      "35190000248 B 100 65380000 R 0 20150000\n",
      "35190000248 S 46 141740000 R 0 20150000\n",
      "open long\n",
      "35191000248 B 100 65380000 R 100 20150000\n",
      "35191000248 S 46 141740000 R -46 20150000\n",
      "long close\n",
      "35200000248 S 100 65390000 R 0 22150000\n",
      "35200000248 B 46 141750000 R 0 22150000\n",
      "open long\n",
      "35201000248 B 100 65400000 R 100 22150000\n",
      "35201000248 S 46 141740000 R -46 22150000\n",
      "long close\n",
      "35227000248 S 100 65360000 R 0 21450000\n",
      "35227000248 B 46 141700000 R 0 21450000\n",
      "open long\n",
      "35256000248 B 100 65370000 R 100 21450000\n",
      "35256000248 S 46 141670000 R -46 21450000\n",
      "long close\n",
      "35273000248 S 100 65360000 R 0 20070000\n",
      "35273000248 B 46 141710000 R 0 20070000\n",
      "open short\n",
      "35290000248 S 100 65370000 R -100 20070000\n",
      "35290000248 B 46 141740000 R 46 20070000\n",
      "short close\n",
      "35294000248 B 100 65380000 R 0 21910000\n",
      "35294000248 S 46 141770000 R 0 21910000\n",
      "open short\n",
      "35295000248 S 100 65370000 R -100 21910000\n",
      "35295000248 B 46 141760000 R 46 21910000\n",
      "short close\n",
      "35296000248 B 100 65380000 R 0 20990000\n",
      "35296000248 S 46 141730000 R 0 20990000\n",
      "open short\n",
      "35297000248 B 46 141750000 R 46 20990000\n",
      "35311597047 S 100 65370000 A -100 22830000\n",
      "short close\n",
      "35312000248 B 100 65380000 R 0 22830000\n",
      "35312000248 S 46 141780000 R 0 22830000\n",
      "open short\n",
      "35313000248 S 100 65370000 R -100 22830000\n",
      "35313000248 B 46 141790000 R 46 22830000\n",
      "short close\n",
      "35314000248 B 100 65380000 R 0 22830000\n",
      "35314000248 S 46 141780000 R 0 22830000\n",
      "open long\n",
      "35315000248 B 100 65380000 R 100 22830000\n",
      "35315000248 S 8 141780000 R -8 22830000\n",
      "35315000248 S 38 141780000 R -46 22830000\n",
      "long close\n",
      "35413000248 S 100 65380000 R 0 25670000\n",
      "35413000248 B 46 141750000 R 0 25670000\n",
      "open short\n",
      "35418000248 S 100 65370000 R -100 25670000\n",
      "35418000248 B 46 141750000 R 46 25670000\n",
      "short close\n",
      "35435000249 B 100 65380000 R 0 26130000\n",
      "35435000249 S 46 141750000 R 0 26130000\n",
      "open long\n",
      "35446000248 B 100 65390000 R 100 26130000\n",
      "35446000248 S 46 141730000 R -46 26130000\n",
      "long close\n",
      "35454000248 S 100 65390000 R 0 27590000\n",
      "35454000248 B 46 141730000 R 0 27590000\n",
      "open long\n",
      "35507000248 B 100 65540000 R 100 27590000\n",
      "35507000248 S 46 141830000 R -46 27590000\n",
      "long close\n",
      "35519000248 S 100 65540000 R 0 28130000\n",
      "35519000248 B 46 141850000 R 0 28130000\n",
      "open short\n",
      "35572000248 S 100 65620000 R -100 28130000\n",
      "35572000248 B 46 142040000 R 46 28130000\n",
      "short close\n",
      "35574000248 B 100 65630000 R 0 26520000\n",
      "35574000248 S 46 141990000 R 0 26520000\n",
      "open short\n",
      "35590000248 S 100 65630000 R -100 26520000\n",
      "35590000248 B 46 142090000 R 46 26520000\n",
      "short close\n",
      "35594000248 B 100 65650000 R 0 24140000\n",
      "35594000248 S 46 142040000 R 0 24140000\n",
      "open long\n",
      "35612000248 B 100 65630000 R 100 24140000\n",
      "35635390247 S 46 141990000 A -46 22140000\n",
      "long close\n",
      "35661000248 S 98 65590000 R 2 22060000\n",
      "35661000248 S 2 65590000 R 0 22060000\n",
      "35661000248 B 46 141970000 R 0 22060000\n",
      "open long\n",
      "35669000248 B 100 65610000 R 100 22060000\n",
      "35669000248 S 46 141960000 R -46 22060000\n",
      "long close\n",
      "35670000249 S 51 65590000 R 49 20600000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "35670000249 S 38 65590000 R 11 20600000\n",
      "35670000249 S 11 65590000 R 0 20600000\n",
      "35670000249 B 46 141980000 R 0 20600000\n",
      "open short\n",
      "35691000248 S 100 65620000 R -100 20600000\n",
      "35691000248 B 46 141990000 R 46 20600000\n",
      "short close\n",
      "35701000248 B 100 65630000 R 0 19450000\n",
      "35701000248 S 46 141950000 R 0 19450000\n",
      "open short\n",
      "35703000248 S 100 65620000 R -100 19450000\n",
      "35703000248 B 46 141990000 R 46 19450000\n",
      "short close\n",
      "35708000248 B 100 65630000 R 0 19450000\n",
      "35708000248 S 24 141980000 R 22 19450000\n",
      "35708729047 S 22 141980000 A 0 19560000\n",
      "open long\n",
      "35719000248 B 100 65640000 R 100 19560000\n",
      "35719000248 S 46 141940000 R -46 19560000\n",
      "long close\n",
      "35736000248 S 100 65640000 R 0 21250000\n",
      "35736000248 B 46 141940000 R 0 21250000\n",
      "open short\n",
      "35879000248 S 100 65630000 R -100 21250000\n",
      "35879000248 B 46 142050000 R 46 21250000\n",
      "short close\n",
      "35898000248 B 100 65630000 R 0 23860000\n",
      "35898000248 S 46 142070000 R 0 23860000\n",
      "open short\n",
      "35899000248 S 100 65620000 R -100 23860000\n",
      "35899000248 B 46 142080000 R 46 23860000\n",
      "short close\n",
      "35908000248 B 100 65630000 R 0 23400000\n",
      "35908000248 S 46 142060000 R 0 23400000\n",
      "open short\n",
      "35920000248 S 26 65620000 R -26 23400000\n",
      "35920000248 S 74 65620000 R -100 23400000\n",
      "35920000248 B 46 142100000 R 46 23400000\n",
      "short close\n",
      "35927000248 B 50 65640000 R -50 22860000\n",
      "35927000248 B 50 65640000 R 0 22860000\n",
      "35927000248 S 46 142100000 R 0 22860000\n",
      "open long\n",
      "35938000248 B 100 65640000 R 100 22860000\n",
      "35938000248 S 46 142070000 R -46 22860000\n",
      "long close\n",
      "35993000248 S 68 65590000 R 32 23230000\n",
      "35993000248 S 32 65590000 R 0 23230000\n",
      "35993000248 B 46 141990000 R 0 23230000\n",
      "open long\n",
      "35994000248 B 100 65600000 R 100 23230000\n",
      "35994000248 S 46 141980000 R -46 23230000\n",
      "long close\n",
      "35995000248 S 68 65590000 R 32 23230000\n",
      "35995000248 S 32 65590000 R 0 23230000\n",
      "35995000248 B 46 142000000 R 0 23230000\n",
      "open short\n",
      "36148000248 S 100 65680000 R -100 23230000\n",
      "36148000248 B 46 142190000 R 46 23230000\n",
      "short close\n",
      "36152000248 B 50 65690000 R -50 22540000\n",
      "36152000248 B 50 65690000 R 0 22540000\n",
      "36152000248 S 46 142160000 R 0 22540000\n",
      "open short\n",
      "36160000248 S 100 65660000 R -100 22540000\n",
      "36160000248 B 46 142190000 R 46 22540000\n",
      "short close\n",
      "36167000248 B 100 65670000 R 0 22770000\n",
      "36167000248 S 46 142180000 R 0 22770000\n",
      "open short\n",
      "36168000248 S 100 65660000 R -100 22770000\n",
      "36168000248 B 46 142220000 R 46 22770000\n",
      "short close\n",
      "36174000248 B 100 65660000 R 0 22390000\n",
      "36174000248 S 46 142170000 R 0 22390000\n",
      "open short\n",
      "36177000248 S 100 65640000 R -100 22390000\n",
      "36177000248 B 46 142190000 R 46 22390000\n",
      "short close\n",
      "36178000248 B 100 65660000 R 0 21390000\n",
      "36178000248 S 46 142180000 R 0 21390000\n",
      "open long\n",
      "36304000248 B 100 65660000 R 100 21390000\n",
      "36304000248 S 46 142180000 R -46 21390000\n",
      "long close\n",
      "36305000248 S 100 65650000 R 0 20930000\n",
      "36305000248 B 46 142200000 R 0 20930000\n",
      "open long\n",
      "36318000248 B 100 65630000 R 100 20930000\n",
      "36318000248 S 46 142140000 R -46 20930000\n",
      "long close\n",
      "36326000248 S 100 65620000 R 0 19780000\n",
      "36327137647 B 46 142170000 A 0 20010000\n",
      "open long\n",
      "36371000248 B 100 65630000 R 100 20010000\n",
      "36371000248 S 46 142160000 R -46 20010000\n",
      "long close\n",
      "36374000248 S 100 65610000 R 0 19010000\n",
      "36374000248 B 46 142180000 R 0 19010000\n",
      "open short\n",
      "36378000248 S 100 65620000 R -100 19010000\n",
      "36378000248 B 46 142210000 R 46 19010000\n",
      "short close\n",
      "36382000248 B 100 65620000 R 0 19090000\n",
      "36382000248 S 46 142180000 R 0 19090000\n",
      "open short\n",
      "36383000248 S 100 65620000 R -100 19090000\n",
      "36383000248 B 46 142210000 R 46 19090000\n",
      "short close\n",
      "36384000248 B 100 65620000 R 0 18940000\n",
      "36384000248 S 46 142170000 R 0 18940000\n",
      "open long\n",
      "36404000248 B 100 65620000 R 100 18940000\n",
      "36404000248 S 46 142140000 R -46 18940000\n",
      "long close\n",
      "36411000248 S 100 65610000 R 0 18250000\n",
      "36411000248 B 46 142170000 R 0 18250000\n",
      "open long\n",
      "36418000248 B 98 65620000 R 98 18250000\n",
      "36418000248 B 2 65620000 R 100 18250000\n",
      "36418000248 S 46 142140000 R -46 18250000\n",
      "long close\n",
      "36461000248 S 100 65610000 R 0 20090000\n",
      "36461000248 B 46 142110000 R 0 20090000\n",
      "open short\n",
      "36477000248 S 100 65610000 R -100 20090000\n",
      "36477000248 B 46 142120000 R 46 20090000\n",
      "short close\n",
      "36481000248 B 100 65620000 R 0 18940000\n",
      "36481000248 S 46 142080000 R 0 18940000\n",
      "open short\n",
      "36494000248 S 100 65610000 R -100 18940000\n",
      "36494000248 B 46 142100000 R 46 18940000\n",
      "short close\n",
      "36496000249 B 3 65620000 R -97 18020000\n",
      "36496000249 B 59 65620000 R -38 18020000\n",
      "36496000249 B 38 65620000 R 0 18020000\n",
      "36496000249 S 46 142070000 R 0 18020000\n",
      "open short\n",
      "36500000248 S 100 65620000 R -100 18020000\n",
      "36500000248 B 46 142100000 R 46 18020000\n",
      "short close\n",
      "36504000248 B 5 65630000 R -95 17520000\n",
      "36504000248 B 95 65630000 R 0 17520000\n",
      "36504000248 S 46 142090000 R 0 17520000\n",
      "open short\n",
      "36509000248 S 100 65620000 R -100 17520000\n",
      "36509000248 B 46 142110000 R 46 17520000\n",
      "short close\n",
      "36535000248 B 32 65630000 R -68 17750000\n",
      "36535000248 B 68 65630000 R 0 17750000\n",
      "36535000248 S 46 142100000 R 0 17750000\n",
      "open short\n",
      "36550000248 S 100 65610000 R -100 17750000\n",
      "36550000248 B 46 142130000 R 46 17750000\n",
      "short close\n",
      "36556000248 B 100 65630000 R 0 15830000\n",
      "36556000248 S 46 142100000 R 0 15830000\n",
      "open short\n",
      "36565000248 S 100 65610000 R -100 15830000\n",
      "36565000248 B 46 142120000 R 46 15830000\n",
      "short close\n",
      "36581000248 B 100 65630000 R 0 15290000\n",
      "36581000248 S 46 142120000 R 0 15290000\n",
      "open long\n",
      "36596000248 B 100 65620000 R 100 15290000\n",
      "36596000248 S 46 142090000 R -46 15290000\n",
      "long close\n",
      "36600000248 S 100 65610000 R 0 14600000\n",
      "36600000248 B 4 142120000 R -42 14600000\n",
      "36600000248 B 42 142120000 R 0 14600000\n",
      "open long\n",
      "36602000248 B 100 65620000 R 100 14600000\n",
      "36602118047 S 46 142090000 A -46 14600000\n",
      "long close\n",
      "36619000248 S 100 65610000 R 0 14830000\n",
      "36619000248 B 46 142090000 R 0 14830000\n",
      "open long\n",
      "36631000248 B 100 65630000 R 100 14830000\n",
      "36631000248 S 46 142080000 R -46 14830000\n",
      "long close\n",
      "36648000249 S 50 65620000 R 50 14830000\n",
      "36648000249 S 50 65620000 R 0 14830000\n",
      "36648000249 B 46 142090000 R 0 14830000\n",
      "open short\n",
      "36650000248 S 50 65620000 R -50 14830000\n",
      "36650000248 S 50 65620000 R -100 14830000\n",
      "36650000248 B 46 142110000 R 46 14830000\n",
      "short close\n",
      "36655000248 B 94 65630000 R -6 14830000\n",
      "36655000248 B 6 65630000 R 0 14830000\n",
      "36655000248 S 46 142100000 R 0 14830000\n",
      "open long\n",
      "36656000248 B 94 65630000 R 94 14830000\n",
      "36656000248 B 6 65630000 R 100 14830000\n",
      "36656000248 S 46 142100000 R -46 14830000\n",
      "long close\n",
      "36663000248 S 100 65610000 R 0 14520000\n",
      "36663000248 B 46 142100000 R 0 14520000\n",
      "open short\n",
      "36665000248 S 100 65610000 R -100 14520000\n",
      "36665000248 B 46 142090000 R 46 14520000\n",
      "short close\n",
      "36669000248 B 100 65620000 R 0 14980000\n",
      "36669000248 S 46 142090000 R 0 14980000\n",
      "open long\n",
      "36670000248 B 100 65620000 R 100 14980000\n",
      "36670000248 S 46 142090000 R -46 14980000\n",
      "long close\n",
      "36679000248 S 100 65630000 R 0 15370000\n",
      "36679056447 B 46 142130000 A 0 15600000\n",
      "open short\n",
      "36680000248 S 100 65630000 R -100 15600000\n",
      "36683688448 B 1 142130000 A 1 15600000\n",
      "36683688448 B 45 142130000 A 46 15600000\n",
      "short close\n",
      "36685000248 B 100 65640000 R 0 14910000\n",
      "36685000248 S 46 142110000 R 0 14910000\n",
      "open short\n",
      "36686000248 S 100 65630000 R -100 14910000\n",
      "36686000248 B 46 142130000 R 46 14910000\n",
      "short close\n",
      "36688000248 B 100 65630000 R 0 15450000\n",
      "36688556647 S 46 142110000 A 0 15680000\n",
      "open long\n",
      "36689000249 B 40 65630000 R 40 15680000\n",
      "36689000249 S 46 142110000 R -46 15680000\n",
      "36689055047 B 60 65630000 A 100 15480000\n",
      "long close\n",
      "36692000248 S 100 65620000 R 0 15020000\n",
      "36692000248 B 46 142130000 R 0 15020000\n",
      "open short\n",
      "36693000248 S 100 65620000 R -100 15020000\n",
      "36693000248 B 46 142130000 R 46 15020000\n",
      "short close\n",
      "36694000248 B 100 65640000 R 0 14480000\n",
      "36694000248 S 46 142130000 R 0 14480000\n",
      "open long\n",
      "36695000248 B 100 65640000 R 100 14480000\n",
      "36695000248 S 46 142130000 R -46 14480000\n",
      "long close\n",
      "36696000248 S 85 65630000 R 15 14480000\n",
      "36696000248 S 15 65630000 R 0 14480000\n",
      "36696000248 B 46 142140000 R 0 14480000\n",
      "open short\n",
      "36697000248 S 85 65630000 R -85 14480000\n",
      "36697000248 S 15 65630000 R -100 14480000\n",
      "36697000248 B 46 142140000 R 46 14480000\n",
      "short close\n",
      "36698000248 B 100 65640000 R 0 14480000\n",
      "36698000248 S 46 142130000 R 0 14480000\n",
      "open long\n",
      "36699000248 B 100 65640000 R 100 14480000\n",
      "36699000248 S 46 142130000 R -46 14480000\n",
      "long close\n",
      "36701000248 S 100 65630000 R 0 14480000\n",
      "36701000248 B 46 142140000 R 0 14480000\n",
      "open long\n",
      "36716000248 B 50 65640000 R 50 14480000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "36716000248 B 50 65640000 R 100 14480000\n",
      "36716000248 S 46 142120000 R -46 14480000\n",
      "long close\n",
      "36724000248 S 100 65630000 R 0 14020000\n",
      "36724000248 B 46 142140000 R 0 14020000\n",
      "open long\n",
      "36725000248 B 50 65640000 R 50 14020000\n",
      "36725000248 B 50 65640000 R 100 14020000\n",
      "36725000248 S 46 142130000 R -46 14020000\n",
      "long close\n",
      "36727000249 S 24 65630000 R 76 14020000\n",
      "36727000249 S 6 65630000 R 70 14020000\n",
      "36727000249 S 70 65630000 R 0 14020000\n",
      "36727000249 B 46 142140000 R 0 14020000\n",
      "open long\n",
      "36734000248 B 100 65630000 R 100 14020000\n",
      "36734000248 S 46 142120000 R -46 14020000\n",
      "long close\n",
      "36736000248 S 89 65620000 R 11 13560000\n",
      "36736000248 S 11 65620000 R 0 13560000\n",
      "36736000248 B 46 142140000 R 0 13560000\n",
      "open long\n",
      "36741000248 B 100 65630000 R 100 13560000\n",
      "36741000248 S 46 142130000 R -46 13560000\n",
      "long close\n",
      "36748000248 S 89 65620000 R 11 13330000\n",
      "36748000248 S 11 65620000 R 0 13330000\n",
      "36836081647 B 46 142140000 A 0 13100000\n",
      "open long\n",
      "36844000248 B 100 65620000 R 100 13100000\n",
      "36844000248 S 46 142130000 R -46 13100000\n",
      "long close\n",
      "36875000248 S 100 65610000 R 0 13560000\n",
      "36875000248 B 46 142130000 R 0 13560000\n",
      "open short\n",
      "36932000248 S 100 65610000 R -100 13560000\n",
      "36932000248 B 46 142140000 R 46 13560000\n",
      "short close\n",
      "36942000248 B 100 65620000 R 0 12640000\n",
      "36942000248 S 46 142110000 R 0 12640000\n",
      "open long\n",
      "36943000248 B 20 65620000 R 20 12640000\n",
      "36943000248 B 80 65620000 R 100 12640000\n",
      "36943000248 S 46 142110000 R -46 12640000\n",
      "long close\n",
      "36971000248 S 100 65610000 R 0 11720000\n",
      "36971000248 B 46 142140000 R 0 11720000\n",
      "open long\n",
      "36976000248 B 2 65630000 R 2 11720000\n",
      "36976000248 B 98 65630000 R 100 11720000\n",
      "36976000248 S 46 142140000 R -46 11720000\n",
      "long close\n",
      "36981000248 S 100 65620000 R 0 11720000\n",
      "36981000248 B 46 142150000 R 0 11720000\n",
      "open short\n",
      "36983000248 S 100 65620000 R -100 11720000\n",
      "36983000248 B 46 142150000 R 46 11720000\n",
      "short close\n",
      "36985000248 B 2 65630000 R -98 11030000\n",
      "36985000248 B 98 65630000 R 0 11030000\n",
      "36985000248 S 46 142120000 R 0 11030000\n",
      "open short\n",
      "36988000249 S 100 65620000 R -100 11030000\n",
      "36988000249 B 8 142150000 R 8 11030000\n",
      "36988000249 B 9 142150000 R 17 11030000\n",
      "36988000249 B 3 142150000 R 20 11030000\n",
      "36988000249 B 26 142150000 R 46 11030000\n",
      "short close\n",
      "36992000248 B 2 65630000 R -98 10340000\n",
      "36992000248 B 98 65630000 R 0 10340000\n",
      "36992000248 S 46 142120000 R 0 10340000\n",
      "open long\n",
      "37004000248 B 2 65630000 R 2 10340000\n",
      "37004000248 B 98 65630000 R 100 10340000\n",
      "37004000248 S 46 142100000 R -46 10340000\n",
      "long close\n",
      "37009000248 S 100 65620000 R 0 9880000\n",
      "37009000248 B 46 142120000 R 0 9880000\n",
      "open short\n",
      "37014000248 S 100 65620000 R -100 9880000\n",
      "37014000248 B 46 142140000 R 46 9880000\n",
      "short close\n",
      "37017000248 B 100 65630000 R 0 9880000\n",
      "37017000248 S 46 142130000 R 0 9880000\n",
      "open long\n",
      "37026000248 B 100 65630000 R 100 9880000\n",
      "37026000248 S 46 142140000 R -46 9880000\n",
      "long close\n",
      "37027000248 S 100 65620000 R 0 9880000\n",
      "37027000248 B 46 142150000 R 0 9880000\n",
      "open short\n",
      "37032000248 S 100 65620000 R -100 9880000\n",
      "37032000248 B 46 142150000 R 46 9880000\n",
      "short close\n",
      "37041000248 B 100 65640000 R 0 8880000\n",
      "37041000248 S 46 142140000 R 0 8880000\n",
      "open long\n",
      "37063000248 B 85 65670000 R 85 8880000\n",
      "37063000248 B 15 65670000 R 100 8880000\n",
      "37063000248 S 46 142160000 R -46 8880000\n",
      "long close\n",
      "37067000248 S 100 65670000 R 0 9420000\n",
      "37067000248 B 46 142180000 R 0 9420000\n",
      "open short\n",
      "37071000248 S 100 65680000 R -100 9420000\n",
      "37071000248 B 3 142180000 R 3 9420000\n",
      "37071000248 B 43 142180000 R 46 9420000\n",
      "short close\n",
      "37075000248 B 100 65680000 R 0 9960000\n",
      "37075000248 S 46 142160000 R 0 9960000\n",
      "open long\n",
      "37076000248 B 100 65680000 R 100 9960000\n",
      "37076000248 S 46 142150000 R -46 9960000\n",
      "long close\n",
      "37084000248 S 100 65670000 R 0 9500000\n",
      "37084000248 B 46 142170000 R 0 9500000\n",
      "open long\n",
      "37087000248 B 100 65670000 R 100 9500000\n",
      "37087000248 S 46 142120000 R -46 9500000\n",
      "long close\n",
      "37126000248 S 100 65660000 R 0 9730000\n",
      "37127638647 B 46 142120000 A 0 9960000\n",
      "open short\n",
      "37152000248 S 100 65680000 R -100 9960000\n",
      "37152000248 B 46 142150000 R 46 9960000\n",
      "short close\n",
      "37169000248 B 100 65690000 R 0 8580000\n",
      "37169000248 S 46 142110000 R 0 8580000\n",
      "open long\n",
      "37284000248 B 100 65630000 R 100 8580000\n",
      "37284000248 S 46 142010000 R -46 8580000\n",
      "long close\n",
      "37288000248 S 100 65620000 R 0 8120000\n",
      "37288000248 B 46 142030000 R 0 8120000\n",
      "open long\n",
      "37298000248 B 100 65630000 R 100 8120000\n",
      "37298180247 S 46 142040000 A -46 8120000\n",
      "long close\n",
      "37307000248 S 100 65630000 R 0 8660000\n",
      "37307000248 B 46 142060000 R 0 8660000\n",
      "open short\n",
      "37308000248 S 100 65630000 R -100 8660000\n",
      "37308000248 B 46 142060000 R 46 8660000\n",
      "short close\n",
      "37309000248 B 100 65640000 R 0 8660000\n",
      "37309000248 S 46 142050000 R 0 8660000\n",
      "open long\n",
      "37310000248 B 100 65640000 R 100 8660000\n",
      "37310000248 S 46 142050000 R -46 8660000\n",
      "long close\n",
      "37311000248 S 100 65630000 R 0 8660000\n",
      "37311000248 B 46 142060000 R 0 8660000\n",
      "open long\n",
      "37312000248 B 100 65650000 R 100 8660000\n",
      "37312000248 S 8 142050000 R -8 8660000\n",
      "37312000248 S 38 142050000 R -46 8660000\n",
      "long close\n",
      "37313000248 S 100 65640000 R 0 8660000\n",
      "37313000248 B 13 142060000 R -33 8660000\n",
      "37313000248 B 33 142060000 R 0 8660000\n",
      "open long\n",
      "37314000248 B 100 65650000 R 100 8660000\n",
      "37314000248 S 46 142050000 R -46 8660000\n",
      "long close\n",
      "37318000248 S 100 65640000 R 0 8660000\n",
      "37318000248 B 45 142060000 R -1 8660000\n",
      "37318000248 B 1 142060000 R 0 8660000\n",
      "open short\n",
      "37319000248 S 100 65640000 R -100 8660000\n",
      "37319000248 B 46 142070000 R 46 8660000\n",
      "short close\n",
      "37323000248 B 100 65650000 R 0 8660000\n",
      "37323000248 S 46 142060000 R 0 8660000\n",
      "open long\n",
      "37324000248 B 52 65650000 R 52 8660000\n",
      "37324000248 B 48 65650000 R 100 8660000\n",
      "37324000248 S 46 142060000 R -46 8660000\n",
      "long close\n",
      "37336000248 S 100 65640000 R 0 9120000\n",
      "37336000248 B 46 142060000 R 0 9120000\n",
      "open short\n",
      "37338000248 S 100 65640000 R -100 9120000\n",
      "37372494847 B 46 142080000 A 46 9120000\n",
      "short close\n",
      "37373000248 B 100 65640000 R 0 10120000\n",
      "37373000248 S 46 142080000 R 0 10120000\n",
      "open long\n",
      "37384000248 B 100 65650000 R 100 10120000\n",
      "37384000248 S 46 142090000 R -46 10120000\n",
      "long close\n",
      "37391000248 S 100 65640000 R 0 9660000\n",
      "37391000248 B 46 142110000 R 0 9660000\n",
      "open short\n",
      "37476000248 S 100 65670000 R -100 9660000\n",
      "37476000248 B 46 142170000 R 46 9660000\n",
      "short close\n",
      "37478000248 B 100 65690000 R 0 8660000\n",
      "37478000248 S 46 142160000 R 0 8660000\n",
      "open long\n",
      "37556000248 B 100 65670000 R 100 8660000\n",
      "37556000248 S 46 142150000 R -46 8660000\n",
      "long close\n",
      "37570000248 S 100 65630000 R 0 6120000\n",
      "37570000248 B 46 142160000 R 0 6120000\n",
      "open long\n",
      "37592000248 B 100 65620000 R 100 6120000\n",
      "37592000248 S 46 142150000 R -46 6120000\n",
      "long close\n",
      "37596000248 S 100 65620000 R 0 6200000\n",
      "37596000248 B 46 142180000 R 0 6200000\n",
      "open long\n",
      "37605000248 B 100 65630000 R 100 6200000\n",
      "37605000248 S 46 142170000 R -46 6200000\n",
      "long close\n",
      "37607000248 S 100 65610000 R 0 5660000\n",
      "37607000248 B 46 142170000 R 0 5660000\n",
      "open long\n",
      "37608000248 B 100 65620000 R 100 5660000\n",
      "37608000248 S 46 142160000 R -46 5660000\n",
      "long close\n",
      "37610000248 S 100 65610000 R 0 5660000\n",
      "37610000248 B 46 142170000 R 0 5660000\n",
      "open long\n",
      "37612000248 B 100 65620000 R 100 5660000\n",
      "37612000248 S 46 142160000 R -46 5660000\n",
      "long close\n",
      "37615000248 S 100 65610000 R 0 5660000\n",
      "37615000248 B 8 142170000 R -38 5660000\n",
      "37615000248 B 38 142170000 R 0 5660000\n",
      "open long\n",
      "37617000248 B 100 65620000 R 100 5660000\n",
      "37617000248 S 46 142160000 R -46 5660000\n",
      "long close\n",
      "37620000248 S 100 65620000 R 0 6200000\n",
      "37620000248 B 34 142180000 R -12 6200000\n",
      "37620000248 B 12 142180000 R 0 6200000\n",
      "open short\n",
      "37621000248 S 100 65620000 R -100 6200000\n",
      "37621000248 B 46 142180000 R 46 6200000\n",
      "short close\n",
      "37624000248 B 100 65630000 R 0 5740000\n",
      "37624000248 S 46 142160000 R 0 5740000\n",
      "open long\n",
      "37625000248 B 100 65620000 R 100 5740000\n",
      "37625000248 S 46 142150000 R -46 5740000\n",
      "long close\n",
      "37702000248 S 100 65670000 R 0 14040000\n",
      "37702000248 B 46 142110000 R 0 14040000\n",
      "open long\n",
      "37800000248 B 100 65720000 R 100 14040000\n",
      "37800000248 S 46 142090000 R -46 14040000\n",
      "long close\n",
      "37802000248 S 100 65690000 R 0 12040000\n",
      "37802000248 B 46 142100000 R 0 12040000\n",
      "open short\n",
      "37820000248 S 100 65690000 R -100 12040000\n",
      "37820000248 B 46 142090000 R 46 12040000\n",
      "short close\n",
      "37825000248 B 100 65700000 R 0 11540000\n",
      "37825000248 S 46 142080000 R 0 11540000\n",
      "open long\n",
      "37827000248 B 100 65700000 R 100 11540000\n",
      "37827000248 S 46 142060000 R -46 11540000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "long close\n",
      "37829000248 S 100 65690000 R 0 11080000\n",
      "37829000248 B 46 142080000 R 0 11080000\n",
      "open long\n",
      "37843000248 B 100 65710000 R 100 11080000\n",
      "37843000248 S 46 142080000 R -46 11080000\n",
      "long close\n",
      "37851000249 S 100 65690000 R 0 11000000\n",
      "37851000249 B 46 142070000 R 0 11000000\n",
      "open long\n",
      "37853000248 B 100 65710000 R 100 11000000\n",
      "37853000248 S 30 142050000 R -30 11000000\n",
      "37853000248 S 16 142050000 R -46 11000000\n",
      "long close\n",
      "37854000248 S 100 65700000 R 0 10540000\n",
      "37854000248 B 46 142070000 R 0 10540000\n",
      "open long\n",
      "37859000248 B 100 65710000 R 100 10540000\n",
      "37859000248 S 46 142070000 R -46 10540000\n",
      "long close\n",
      "37864000248 S 100 65700000 R 0 10080000\n",
      "37864000248 B 46 142090000 R 0 10080000\n",
      "open long\n",
      "37867000248 B 100 65720000 R 100 10080000\n",
      "37867000248 S 46 142100000 R -46 10080000\n",
      "long close\n",
      "37915000248 S 100 65710000 R 0 10080000\n",
      "37915000248 B 46 142110000 R 0 10080000\n",
      "open long\n",
      "37926000248 B 100 65730000 R 100 10080000\n",
      "37926000248 S 46 142100000 R -46 10080000\n",
      "long close\n",
      "37955000248 S 100 65730000 R 0 10160000\n",
      "37955000248 B 46 142130000 R 0 10160000\n",
      "open short\n",
      "37971000248 S 100 65730000 R -100 10160000\n",
      "37971000248 B 46 142140000 R 46 10160000\n",
      "short close\n",
      "37978000248 B 100 65740000 R 0 9930000\n",
      "37978000248 S 46 142120000 R 0 9930000\n",
      "open long\n",
      "38099000248 B 16 65760000 R 16 9930000\n",
      "38099000248 B 84 65760000 R 100 9930000\n",
      "38099000248 S 46 142120000 R -46 9930000\n",
      "long close\n",
      "38125000248 S 100 65750000 R 0 9930000\n",
      "38125000248 B 46 142130000 R 0 9930000\n",
      "open long\n",
      "38133000248 B 100 65760000 R 100 9930000\n",
      "38133000248 S 46 142120000 R -46 9930000\n",
      "long close\n",
      "38143000248 S 100 65750000 R 0 9010000\n",
      "38143000248 B 46 142150000 R 0 9010000\n",
      "open long\n",
      "38145000248 B 100 65760000 R 100 9010000\n",
      "38145000248 S 46 142140000 R -46 9010000\n",
      "long close\n",
      "38149000248 S 47 65750000 R 53 9010000\n",
      "38149000248 S 53 65750000 R 0 9010000\n",
      "38149000248 B 46 142150000 R 0 9010000\n",
      "open short\n",
      "38152000248 S 100 65750000 R -100 9010000\n",
      "38152000248 B 46 142150000 R 46 9010000\n",
      "short close\n",
      "38177000248 B 80 65770000 R -20 8470000\n",
      "38177000248 B 20 65770000 R 0 8470000\n",
      "38177000248 S 46 142150000 R 0 8470000\n",
      "open long\n",
      "38178000248 B 100 65770000 R 100 8470000\n",
      "38178000248 S 46 142150000 R -46 8470000\n",
      "long close\n",
      "38185000248 S 86 65760000 R 14 7550000\n",
      "38185000248 S 14 65760000 R 0 7550000\n",
      "38185000248 B 46 142180000 R 0 7550000\n",
      "open short\n",
      "38186000248 S 100 65760000 R -100 7550000\n",
      "38186000248 B 16 142170000 R 16 7550000\n",
      "38186196047 B 30 142170000 A 46 7470000\n",
      "short close\n",
      "38197000248 B 100 65780000 R 0 6240000\n",
      "38197000248 S 46 142150000 R 0 6240000\n",
      "open long\n",
      "38260000248 B 100 65810000 R 100 6240000\n",
      "38260000248 S 46 142130000 R -46 6240000\n",
      "long close\n",
      "38264000248 S 100 65800000 R 0 5320000\n",
      "38264000248 B 46 142160000 R 0 5320000\n",
      "open short\n",
      "38329000248 S 100 65810000 R -100 5320000\n",
      "38329000248 B 46 142170000 R 46 5320000\n",
      "short close\n",
      "38338000248 B 100 65820000 R 0 6700000\n",
      "38338000248 S 46 142190000 R 0 6700000\n",
      "open long\n",
      "38339000248 B 100 65820000 R 100 6700000\n",
      "38339212847 S 46 142180000 A -46 6700000\n",
      "long close\n",
      "38373000249 S 100 65810000 R 0 6240000\n",
      "38373000249 B 6 142200000 R -40 6240000\n",
      "38373000249 B 10 142200000 R -30 6240000\n",
      "38373000249 B 30 142200000 R 0 6240000\n",
      "open short\n",
      "38374000248 S 100 65810000 R -100 6240000\n",
      "38374000248 B 46 142200000 R 46 6240000\n",
      "short close\n",
      "38377000248 B 100 65820000 R 0 5780000\n",
      "38377000248 S 46 142180000 R 0 5780000\n",
      "open long\n",
      "38407000248 B 100 65810000 R 100 5780000\n",
      "38407000248 S 46 142170000 R -46 5780000\n",
      "long close\n",
      "38435000248 S 100 65780000 R 0 4240000\n",
      "38435000248 B 46 142170000 R 0 4240000\n",
      "open long\n",
      "38464000248 B 100 65770000 R 100 4240000\n",
      "38464000248 S 46 142130000 R -46 4240000\n",
      "long close\n",
      "38468000253 S 100 65760000 R 0 3320000\n",
      "38468000253 B 46 142160000 R 0 3320000\n",
      "open short\n",
      "38473000248 S 100 65770000 R -100 3320000\n",
      "38473000248 B 46 142160000 R 46 3320000\n",
      "short close\n",
      "38495000248 B 100 65760000 R 0 4860000\n",
      "38495000248 S 46 142140000 R 0 4860000\n",
      "open short\n",
      "38504000248 S 100 65750000 R -100 4860000\n",
      "38504000248 B 46 142160000 R 46 4860000\n",
      "short close\n",
      "38509000248 B 100 65760000 R 0 4860000\n",
      "38509000248 S 46 142150000 R 0 4860000\n",
      "open short\n",
      "38510000248 S 100 65760000 R -100 4860000\n",
      "38510000248 B 35 142170000 R 35 4860000\n",
      "38510000248 B 11 142170000 R 46 4860000\n",
      "short close\n",
      "38515000248 B 100 65770000 R 0 4400000\n",
      "38515000248 S 46 142150000 R 0 4400000\n",
      "open short\n",
      "38519000248 S 100 65750000 R -100 4400000\n",
      "38519000248 B 46 142170000 R 46 4400000\n",
      "short close\n",
      "38524000248 B 100 65760000 R 0 3940000\n",
      "38524000248 S 46 142150000 R 0 3940000\n",
      "open short\n",
      "38580000248 S 100 65750000 R -100 3940000\n",
      "38580000248 B 46 142180000 R 46 3940000\n",
      "short close\n",
      "38588000248 B 100 65760000 R 0 3940000\n",
      "38588000248 S 46 142170000 R 0 3940000\n",
      "open long\n",
      "38721000248 B 55 65760000 R 55 3940000\n",
      "38721000248 B 45 65760000 R 100 3940000\n",
      "38721000248 S 46 142190000 R -46 3940000\n",
      "long close\n",
      "38723000248 S 100 65750000 R 0 3940000\n",
      "38723000248 B 46 142200000 R 0 3940000\n",
      "open long\n",
      "38739000248 B 55 65760000 R 55 3940000\n",
      "38739000248 B 45 65760000 R 100 3940000\n",
      "38739000248 S 46 142180000 R -46 3940000\n",
      "long close\n",
      "38755000248 S 100 65750000 R 0 3020000\n",
      "38755000248 B 40 142210000 R -6 3020000\n",
      "38755000248 B 6 142210000 R 0 3020000\n",
      "open short\n",
      "38772000248 S 100 65760000 R -100 3020000\n",
      "38772000248 B 46 142230000 R 46 3020000\n",
      "short close\n",
      "38776000248 B 100 65770000 R 0 2790000\n",
      "38776024447 S 46 142220000 A 0 3020000\n",
      "open short\n",
      "38798000248 S 100 65750000 R -100 3020000\n",
      "38798000248 B 46 142250000 R 46 3020000\n",
      "short close\n",
      "38807000248 B 100 65760000 R 0 2560000\n",
      "38807000248 S 46 142230000 R 0 2560000\n",
      "open short\n",
      "38809000248 S 100 65750000 R -100 2560000\n",
      "38809000248 B 46 142250000 R 46 2560000\n",
      "short close\n",
      "38820000248 B 100 65760000 R 0 2560000\n",
      "38820000248 S 46 142240000 R 0 2560000\n",
      "open long\n",
      "38821000248 B 100 65760000 R 100 2560000\n",
      "38821146247 S 46 142230000 A -46 2560000\n",
      "long close\n",
      "38822000248 S 100 65750000 R 0 2100000\n",
      "38822000248 B 46 142250000 R 0 2100000\n",
      "open long\n",
      "38828000248 B 100 65760000 R 100 2100000\n",
      "38828000248 S 46 142210000 R -46 2100000\n",
      "long close\n",
      "38849000248 S 100 65750000 R 0 720000\n",
      "38849000248 B 46 142250000 R 0 720000\n",
      "open long\n",
      "38864000248 B 100 65760000 R 100 720000\n",
      "38864000248 S 46 142230000 R -46 720000\n",
      "long close\n",
      "38941000248 S 100 65740000 R 0 3400000\n",
      "38941000248 B 46 142160000 R 0 3400000\n",
      "open long\n",
      "38942000249 B 100 65750000 R 100 3400000\n",
      "38942000249 S 40 142150000 R -40 3400000\n",
      "38942000249 S 1 142150000 R -41 3400000\n",
      "38942000249 S 5 142150000 R -46 3400000\n",
      "long close\n",
      "38954000248 S 100 65740000 R 0 3860000\n",
      "38954000248 B 46 142150000 R 0 3860000\n",
      "open short\n",
      "38955000248 S 100 65730000 R -100 3860000\n",
      "38955000248 B 46 142150000 R 46 3860000\n",
      "short close\n",
      "38958000248 B 100 65750000 R 0 2860000\n",
      "38958000248 S 46 142140000 R 0 2860000\n",
      "open short\n",
      "38959000248 S 100 65740000 R -100 2860000\n",
      "38959000248 B 46 142150000 R 46 2860000\n",
      "short close\n",
      "38961000248 B 100 65750000 R 0 2860000\n",
      "38961000248 S 46 142140000 R 0 2860000\n",
      "open short\n",
      "38962000248 S 100 65740000 R -100 2860000\n",
      "38962000248 B 46 142150000 R 46 2860000\n",
      "short close\n",
      "38968000248 B 100 65750000 R 0 2860000\n",
      "38968000248 S 46 142140000 R 0 2860000\n",
      "open long\n",
      "39026000248 B 100 65750000 R 100 2860000\n",
      "39027033247 S 46 142110000 A -46 2860000\n",
      "long close\n",
      "39029000248 S 100 65750000 R 0 2480000\n",
      "39029000248 B 3 142150000 R -43 2480000\n",
      "39029000248 B 43 142150000 R 0 2480000\n",
      "open short\n",
      "39041000248 S 100 65760000 R -100 2480000\n",
      "39041000248 B 46 142160000 R 46 2480000\n",
      "short close\n",
      "39045000248 B 100 65770000 R 0 2480000\n",
      "39045000248 S 46 142150000 R 0 2480000\n",
      "open short\n",
      "39047000248 S 100 65760000 R -100 2480000\n",
      "39047000248 B 46 142170000 R 46 2480000\n",
      "short close\n",
      "39053000248 B 100 65780000 R 0 1480000\n",
      "39053000248 S 46 142160000 R 0 1480000\n",
      "open short\n",
      "39055000248 S 100 65770000 R -100 1480000\n",
      "39055000248 B 46 142170000 R 46 1480000\n",
      "short close\n",
      "39058000248 B 100 65780000 R 0 1480000\n",
      "39058000248 S 46 142160000 R 0 1480000\n",
      "open short\n",
      "39061000248 S 100 65760000 R -100 1480000\n",
      "39061000248 B 46 142170000 R 46 1480000\n",
      "short close\n",
      "39067000248 B 100 65780000 R 0 20000\n",
      "39067000248 S 46 142150000 R 0 20000\n",
      "open long\n",
      "39073000248 B 100 65780000 R 100 20000\n",
      "39073000248 S 46 142150000 R -46 20000\n",
      "long close\n",
      "39078000248 S 100 65770000 R 0 20000\n",
      "39078000248 B 46 142160000 R 0 20000\n",
      "open long\n",
      "39106000248 B 100 65780000 R 100 20000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "39106000248 S 46 142130000 R -46 20000\n",
      "long close\n",
      "39149000248 S 100 65780000 R 0 100000\n",
      "39149000248 B 46 142160000 R 0 100000\n",
      "open short\n",
      "39157000248 S 100 65780000 R -100 100000\n",
      "39157000248 B 46 142160000 R 46 100000\n",
      "short close\n",
      "39162000248 B 100 65800000 R 0 -1360000\n",
      "39162000248 S 46 142140000 R 0 -1360000\n",
      "open long\n",
      "39164000248 B 100 65790000 R 100 -1360000\n",
      "39164000248 S 46 142130000 R -46 -1360000\n",
      "long close\n",
      "39177000248 S 100 65770000 R 0 -1900000\n",
      "39177000248 B 46 142130000 R 0 -1900000\n",
      "open long\n",
      "39199000248 B 100 65780000 R 100 -1900000\n",
      "39199000248 S 46 142060000 R -46 -1900000\n",
      "long close\n",
      "39213000248 S 100 65760000 R 0 -3820000\n",
      "39213000248 B 46 142090000 R 0 -3820000\n",
      "open short\n",
      "39240000248 S 100 65780000 R -100 -3820000\n",
      "39240000248 B 46 142140000 R 46 -3820000\n",
      "short close\n",
      "39243000248 B 100 65800000 R 0 -3900000\n",
      "39243000248 S 46 142150000 R 0 -3900000\n",
      "open long\n",
      "39244000248 B 100 65800000 R 100 -3900000\n",
      "39244000248 S 46 142150000 R -46 -3900000\n",
      "long close\n",
      "39259000248 S 100 65790000 R 0 -2980000\n",
      "39259000248 B 46 142140000 R 0 -2980000\n",
      "open long\n",
      "39323000248 B 100 65820000 R 100 -2980000\n",
      "39323000248 S 46 142160000 R -46 -2980000\n",
      "long close\n",
      "39339000248 S 100 65800000 R 0 -4440000\n",
      "39339000248 B 46 142180000 R 0 -4440000\n",
      "open long\n",
      "39384000248 B 100 65790000 R 100 -4440000\n",
      "39384000248 S 46 142180000 R -46 -4440000\n",
      "long close\n",
      "39395000248 S 100 65780000 R 0 -4900000\n",
      "39395000248 B 46 142200000 R 0 -4900000\n",
      "open short\n",
      "39406000248 S 100 65780000 R -100 -4900000\n",
      "39406000248 B 46 142240000 R 46 -4900000\n",
      "short close\n",
      "39421000248 B 100 65790000 R 0 -5360000\n",
      "39421000248 S 46 142220000 R 0 -5360000\n",
      "open long\n",
      "39422000248 B 100 65790000 R 100 -5360000\n",
      "39422000248 S 46 142220000 R -46 -5360000\n",
      "long close\n",
      "39436000248 S 38 65790000 R 62 -5740000\n",
      "39436000248 S 62 65790000 R 0 -5740000\n",
      "39436000248 B 46 142260000 R 0 -5740000\n",
      "open long\n",
      "39448000248 B 100 65800000 R 100 -5740000\n",
      "39448000248 S 46 142250000 R -46 -5740000\n",
      "long close\n",
      "39480000249 S 27 65830000 R 73 -4040000\n",
      "39480000249 S 68 65830000 R 5 -4040000\n",
      "39480000249 S 5 65830000 R 0 -4040000\n",
      "39480000249 B 46 142310000 R 0 -4040000\n",
      "open long\n",
      "39481000248 B 100 65850000 R 100 -4040000\n",
      "39481014447 S 46 142340000 A -46 -4040000\n",
      "long close\n",
      "39482000248 S 36 65840000 R 64 -3120000\n",
      "39482000248 S 64 65840000 R 0 -3120000\n",
      "39482000248 B 46 142330000 R 0 -3120000\n",
      "open long\n",
      "39488000248 B 74 65850000 R 74 -3120000\n",
      "39488000248 B 26 65850000 R 100 -3120000\n",
      "39488000248 S 46 142280000 R -46 -3120000\n",
      "long close\n",
      "39517000248 S 100 65830000 R 0 -2280000\n",
      "39517000248 B 46 142250000 R 0 -2280000\n",
      "open short\n",
      "39579000248 S 100 65820000 R -100 -2280000\n",
      "39579000248 B 46 142270000 R 46 -2280000\n",
      "short close\n",
      "39581000248 B 100 65830000 R 0 -1820000\n",
      "39581000248 S 46 142270000 R 0 -1820000\n",
      "open long\n",
      "39582000248 B 100 65830000 R 100 -1820000\n",
      "39582000248 S 46 142270000 R -46 -1820000\n",
      "long close\n",
      "39596000248 S 100 65820000 R 0 -1360000\n",
      "39596000248 B 46 142270000 R 0 -1360000\n",
      "open short\n",
      "39597000248 S 100 65820000 R -100 -1360000\n",
      "39597000248 B 46 142280000 R 46 -1360000\n",
      "short close\n",
      "39601000248 B 100 65830000 R 0 -1820000\n",
      "39601000248 S 46 142260000 R 0 -1820000\n",
      "open short\n",
      "39612000248 S 100 65820000 R -100 -1820000\n",
      "39612000248 B 46 142300000 R 46 -1820000\n",
      "short close\n",
      "39613000248 B 100 65830000 R 0 -2280000\n",
      "39613000248 S 46 142280000 R 0 -2280000\n",
      "open short\n",
      "39620000248 S 100 65830000 R -100 -2280000\n",
      "39620000248 B 46 142310000 R 46 -2280000\n",
      "short close\n",
      "39631000248 B 100 65840000 R 0 -2050000\n",
      "39631000248 S 46 142300000 R 0 -2050000\n",
      "open short\n",
      "39636000248 S 100 65830000 R -100 -2050000\n",
      "39636000248 B 46 142340000 R 46 -2050000\n",
      "short close\n",
      "39644000248 B 100 65840000 R 0 -1820000\n",
      "39644000248 S 46 142330000 R 0 -1820000\n",
      "open long\n",
      "39671000248 B 100 65840000 R 100 -1820000\n",
      "39671000248 S 46 142300000 R -46 -1820000\n",
      "long close\n",
      "39769000248 S 100 65830000 R 0 -4810000\n",
      "39769044047 B 46 142370000 A 0 -4580000\n",
      "open long\n",
      "39808000248 B 100 65840000 R 100 -4580000\n",
      "39808000248 S 46 142350000 R -46 -4580000\n",
      "long close\n",
      "39821000248 S 100 65820000 R 0 -5580000\n",
      "39821000248 B 46 142360000 R 0 -5580000\n",
      "open long\n",
      "39827000248 B 100 65830000 R 100 -5580000\n",
      "39827000248 S 2 142330000 R -2 -5580000\n",
      "39827000248 S 44 142330000 R -46 -5580000\n",
      "long close\n",
      "39845000248 S 100 65820000 R 0 -6040000\n",
      "39845000248 B 46 142350000 R 0 -6040000\n",
      "open long\n",
      "39866000248 B 100 65810000 R 100 -6040000\n",
      "39866000248 S 46 142300000 R -46 -6040000\n",
      "long close\n",
      "39874000248 S 100 65790000 R 0 -7500000\n",
      "39874000248 B 46 142320000 R 0 -7500000\n",
      "open short\n",
      "39895000248 S 100 65770000 R -100 -7500000\n",
      "39895000248 B 46 142320000 R 46 -7500000\n",
      "short close\n",
      "39907000248 B 100 65780000 R 0 -7960000\n",
      "39907000248 S 46 142300000 R 0 -7960000\n",
      "open short\n",
      "39961000248 S 100 65770000 R -100 -7960000\n",
      "39961000248 B 46 142310000 R 46 -7960000\n",
      "short close\n",
      "39963000248 B 100 65780000 R 0 -8190000\n",
      "39963000248 S 46 142290000 R 0 -8190000\n",
      "open short\n",
      "39975000248 S 100 65780000 R -100 -8190000\n",
      "39975000248 B 46 142320000 R 46 -8190000\n",
      "short close\n",
      "39984000248 B 100 65790000 R 0 -8650000\n",
      "39984000248 S 46 142300000 R 0 -8650000\n",
      "open short\n",
      "39998000248 S 100 65780000 R -100 -8650000\n",
      "39998000248 B 46 142350000 R 46 -8650000\n",
      "short close\n",
      "40008000248 B 36 65790000 R -64 -9110000\n",
      "40008000248 B 64 65790000 R 0 -9110000\n",
      "40008000248 S 46 142330000 R 0 -9110000\n",
      "open short\n",
      "40020000248 S 100 65780000 R -100 -9110000\n",
      "40020000248 B 46 142360000 R 46 -9110000\n",
      "short close\n",
      "40023000248 B 100 65780000 R 0 -8570000\n",
      "40023000248 S 46 142340000 R 0 -8570000\n",
      "open long\n",
      "40047000248 B 100 65780000 R 100 -8570000\n",
      "40047000248 S 46 142300000 R -46 -8570000\n",
      "long close\n",
      "40086000248 S 100 65760000 R 0 -8880000\n",
      "40086246247 B 46 142290000 A 0 -8650000\n",
      "open short\n",
      "40144000248 S 16 65740000 R -16 -8650000\n",
      "40144000248 S 84 65740000 R -100 -8650000\n",
      "40144000248 B 46 142310000 R 46 -8650000\n",
      "short close\n",
      "40145000248 B 100 65750000 R 0 -9110000\n",
      "40145000248 S 46 142290000 R 0 -9110000\n",
      "open short\n",
      "40373000248 S 100 65720000 R -100 -9110000\n",
      "40373000248 B 46 142310000 R 46 -9110000\n",
      "short close\n",
      "40377000248 B 100 65730000 R 0 -9570000\n",
      "40377000248 S 46 142290000 R 0 -9570000\n",
      "open long\n",
      "40394000249 B 15 65690000 R 15 -9570000\n",
      "40394000249 B 19 65690000 R 34 -9570000\n",
      "40394000249 B 20 65690000 R 54 -9570000\n",
      "40394000249 B 46 65690000 R 100 -9570000\n",
      "40394000249 S 46 142270000 R -46 -9570000\n",
      "long close\n",
      "40399000248 S 70 65680000 R 30 -10490000\n",
      "40399000248 S 30 65680000 R 0 -10490000\n",
      "40399000248 B 46 142300000 R 0 -10490000\n",
      "open long\n",
      "40405000248 B 100 65690000 R 100 -10490000\n",
      "40405000248 S 19 142270000 R -19 -10490000\n",
      "40405000248 S 27 142270000 R -46 -10490000\n",
      "long close\n",
      "40472000248 S 100 65640000 R 0 -13110000\n",
      "40472000248 B 46 142250000 R 0 -13110000\n",
      "open long\n",
      "40474000248 B 100 65650000 R 100 -13110000\n",
      "40474000248 S 46 142240000 R -46 -13110000\n",
      "long close\n",
      "40540000248 S 100 65640000 R 0 -12650000\n",
      "40540000248 B 46 142240000 R 0 -12650000\n",
      "open short\n",
      "40558000248 S 100 65630000 R -100 -12650000\n",
      "40558000248 B 46 142230000 R 46 -12650000\n",
      "short close\n",
      "40559000248 B 100 65640000 R 0 -13110000\n",
      "40559000248 S 46 142210000 R 0 -13110000\n",
      "open short\n",
      "40563000248 S 100 65630000 R -100 -13110000\n",
      "40563000248 B 46 142230000 R 46 -13110000\n",
      "short close\n",
      "40564000248 B 100 65640000 R 0 -13570000\n",
      "40564000248 S 46 142210000 R 0 -13570000\n",
      "open long\n",
      "40567000248 B 100 65640000 R 100 -13570000\n",
      "40567000248 S 46 142200000 R -46 -13570000\n",
      "long close\n",
      "40635000248 S 100 65600000 R 0 -13120000\n",
      "40635000248 B 46 142140000 R 0 -13120000\n",
      "open short\n",
      "40642000248 S 100 65600000 R -100 -13120000\n",
      "40642000248 B 46 142140000 R 46 -13120000\n",
      "short close\n",
      "40643000248 B 100 65620000 R 0 -14580000\n",
      "40643000248 S 46 142120000 R 0 -14580000\n",
      "open short\n",
      "40651000248 S 100 65600000 R -100 -14580000\n",
      "40651000248 B 46 142140000 R 46 -14580000\n",
      "short close\n",
      "40669000248 B 100 65620000 R 0 -15120000\n",
      "40669000248 S 46 142140000 R 0 -15120000\n",
      "open short\n",
      "40672000248 S 100 65610000 R -100 -15120000\n",
      "40672000248 B 46 142170000 R 46 -15120000\n",
      "short close\n",
      "40674000248 B 100 65620000 R 0 -15580000\n",
      "40674000248 S 46 142150000 R 0 -15580000\n",
      "open short\n",
      "40707000248 S 100 65620000 R -100 -15580000\n",
      "40707000248 B 46 142200000 R 46 -15580000\n",
      "short close\n",
      "40717000248 B 100 65630000 R 0 -15810000\n",
      "40717000248 S 46 142180000 R 0 -15810000\n",
      "open short\n",
      "40721000248 S 100 65620000 R -100 -15810000\n",
      "40721000248 B 46 142210000 R 46 -15810000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "short close\n",
      "40724000248 B 21 65630000 R -79 -16500000\n",
      "40724000248 B 79 65630000 R 0 -16500000\n",
      "40724000248 S 46 142190000 R 0 -16500000\n",
      "open short\n",
      "40725000248 S 66 65620000 R -66 -16500000\n",
      "40725000248 S 34 65620000 R -100 -16500000\n",
      "40725000248 B 46 142200000 R 46 -16500000\n",
      "short close\n",
      "40727000249 B 11 65630000 R -89 -16500000\n",
      "40727000249 B 63 65630000 R -26 -16500000\n",
      "40727000249 B 26 65630000 R 0 -16500000\n",
      "40727000249 S 46 142190000 R 0 -16500000\n",
      "open short\n",
      "40728000248 S 23 65620000 R -23 -16500000\n",
      "40728000248 S 77 65620000 R -100 -16500000\n",
      "40728000248 B 46 142210000 R 46 -16500000\n",
      "short close\n",
      "40733000248 B 100 65620000 R 0 -16420000\n",
      "40733000248 S 46 142170000 R 0 -16420000\n",
      "open long\n",
      "40743000248 B 100 65620000 R 100 -16420000\n",
      "40743000248 S 46 142180000 R -46 -16420000\n",
      "long close\n",
      "40756000248 S 100 65610000 R 0 -16420000\n",
      "40756000248 B 46 142190000 R 0 -16420000\n",
      "open long\n",
      "40835000248 B 100 65610000 R 100 -16420000\n",
      "40835000248 S 46 142160000 R -46 -16420000\n",
      "long close\n",
      "40842000248 S 100 65600000 R 0 -17800000\n",
      "40842000248 B 46 142200000 R 0 -17800000\n",
      "open short\n",
      "40896000248 S 100 65630000 R -100 -17800000\n",
      "40896000248 B 46 142230000 R 46 -17800000\n",
      "short close\n",
      "40910000248 B 100 65650000 R 0 -17880000\n",
      "40910000248 S 46 142240000 R 0 -17880000\n",
      "open short\n",
      "40965000248 S 92 65630000 R -92 -17880000\n",
      "40965000248 S 8 65630000 R -100 -17880000\n",
      "40965000248 B 46 142270000 R 46 -17880000\n",
      "short close\n",
      "40968000248 B 100 65640000 R 0 -18340000\n",
      "40968000248 S 46 142250000 R 0 -18340000\n",
      "open long\n",
      "40986000248 B 100 65640000 R 100 -18340000\n",
      "40986000248 S 46 142250000 R -46 -18340000\n",
      "long close\n",
      "40996000248 S 92 65630000 R 8 -18570000\n",
      "40996000248 S 8 65630000 R 0 -18570000\n",
      "40996000248 B 46 142270000 R 0 -18570000\n",
      "open long\n",
      "41020000248 B 100 65640000 R 100 -18570000\n",
      "41020000248 S 46 142250000 R -46 -18570000\n",
      "long close\n",
      "41024000248 S 44 65630000 R 56 -19490000\n",
      "41024000248 S 56 65630000 R 0 -19490000\n",
      "41024000248 B 46 142280000 R 0 -19490000\n",
      "open long\n",
      "41214000248 B 100 65630000 R 100 -19490000\n",
      "41214000248 S 36 142280000 R -36 -19490000\n",
      "41214000248 S 10 142280000 R -46 -19490000\n",
      "long close\n",
      "41224000248 S 100 65610000 R 0 -20490000\n",
      "41224000248 B 46 142290000 R 0 -20490000\n",
      "open long\n",
      "41362000248 B 100 65620000 R 100 -20490000\n",
      "41362000248 S 46 142300000 R -46 -20490000\n",
      "long close\n",
      "41364000248 S 100 65610000 R 0 -20490000\n",
      "41364000248 B 46 142310000 R 0 -20490000\n",
      "open long\n",
      "41380000248 B 100 65620000 R 100 -20490000\n",
      "41380000248 S 46 142300000 R -46 -20490000\n",
      "long close\n",
      "41395000248 S 100 65600000 R 0 -21030000\n",
      "41395000248 B 46 142300000 R 0 -21030000\n",
      "open long\n",
      "41403000248 B 83 65610000 R 83 -21030000\n",
      "41403000248 B 17 65610000 R 100 -21030000\n",
      "41403000248 S 46 142280000 R -46 -21030000\n",
      "long close\n",
      "41450000248 S 100 65620000 R 0 -19030000\n",
      "41450000248 B 46 142290000 R 0 -19030000\n",
      "open long\n",
      "41451000248 B 100 65630000 R 100 -19030000\n",
      "41451000248 S 46 142280000 R -46 -19030000\n",
      "long close\n",
      "41457000248 S 100 65620000 R 0 -19950000\n",
      "41457000248 B 46 142310000 R 0 -19950000\n",
      "open short\n",
      "41458000248 S 100 65620000 R -100 -19950000\n",
      "41458000248 B 46 142310000 R 46 -19950000\n",
      "short close\n",
      "41459000248 B 100 65630000 R 0 -20410000\n",
      "41459000248 S 46 142290000 R 0 -20410000\n",
      "open short\n",
      "41475000248 S 100 65620000 R -100 -20410000\n",
      "41475000248 B 46 142300000 R 46 -20410000\n",
      "short close\n",
      "41478000248 B 100 65630000 R 0 -21330000\n",
      "41478000248 S 46 142270000 R 0 -21330000\n",
      "open long\n",
      "41479000248 B 100 65630000 R 100 -21330000\n",
      "41479000248 S 46 142260000 R -46 -21330000\n",
      "long close\n",
      "41495000248 S 100 65640000 R 0 -19790000\n",
      "41495000248 B 46 142280000 R 0 -19790000\n",
      "open short\n",
      "41497000248 S 100 65640000 R -100 -19790000\n",
      "41497000248 B 46 142290000 R 46 -19790000\n",
      "short close\n",
      "41498000248 B 100 65650000 R 0 -20710000\n",
      "41498000248 S 46 142260000 R 0 -20710000\n",
      "open long\n",
      "41533000248 B 100 65640000 R 100 -20710000\n",
      "41533000248 S 46 142250000 R -46 -20710000\n",
      "long close\n",
      "41540000248 S 100 65620000 R 0 -21710000\n",
      "41540000248 B 46 142260000 R 0 -21710000\n",
      "open short\n",
      "41571000248 S 100 65620000 R -100 -21710000\n",
      "41571000248 B 46 142270000 R 46 -21710000\n",
      "short close\n",
      "41579000248 B 100 65630000 R 0 -21710000\n",
      "41579000248 S 46 142260000 R 0 -21710000\n",
      "open long\n",
      "41596000248 B 100 65630000 R 100 -21710000\n",
      "41596000248 S 46 142240000 R -46 -21710000\n",
      "long close\n",
      "41601000248 S 100 65620000 R 0 -21710000\n",
      "41601000248 B 46 142250000 R 0 -21710000\n",
      "open long\n",
      "41602000248 B 100 65630000 R 100 -21710000\n",
      "41602000248 S 46 142240000 R -46 -21710000\n",
      "long close\n",
      "41638000248 S 100 65640000 R 0 -20630000\n",
      "41638000248 B 46 142270000 R 0 -20630000\n",
      "open short\n",
      "41689000248 S 100 65620000 R -100 -20630000\n",
      "41689000248 B 46 142270000 R 46 -20630000\n",
      "short close\n",
      "41705000248 B 100 65640000 R 0 -20710000\n",
      "41705000248 S 46 142280000 R 0 -20710000\n",
      "open short\n",
      "41794000248 S 100 65630000 R -100 -20710000\n",
      "41794000248 B 46 142310000 R 46 -20710000\n",
      "short close\n",
      "41802000248 B 100 65630000 R 0 -19710000\n",
      "41802000248 S 10 142300000 R 36 -19710000\n",
      "41802000248 S 36 142300000 R 0 -19710000\n",
      "open long\n",
      "41803000248 B 100 65630000 R 100 -19710000\n",
      "41803000248 S 46 142300000 R -46 -19710000\n",
      "long close\n",
      "41807000248 S 100 65620000 R 0 -19710000\n",
      "41807000248 B 46 142310000 R 0 -19710000\n",
      "open short\n",
      "41812000248 S 100 65620000 R -100 -19710000\n",
      "41812000248 B 46 142320000 R 46 -19710000\n",
      "short close\n",
      "41820000248 B 100 65620000 R 0 -19630000\n",
      "41820000248 S 46 142290000 R 0 -19630000\n",
      "open long\n",
      "41821000248 B 100 65620000 R 100 -19630000\n",
      "41821000248 S 46 142290000 R -46 -19630000\n",
      "long close\n",
      "41868000248 S 100 65610000 R 0 -18710000\n",
      "41868000248 B 46 142280000 R 0 -18710000\n",
      "open long\n",
      "41980000248 B 54 65630000 R 54 -18710000\n",
      "41980000248 B 46 65630000 R 100 -18710000\n",
      "41980000248 S 46 142280000 R -46 -18710000\n",
      "long close\n",
      "42007000248 S 100 65620000 R 0 -17790000\n",
      "42007000248 B 46 142270000 R 0 -17790000\n",
      "open long\n",
      "42038000248 B 100 65620000 R 100 -17790000\n",
      "42038000248 S 46 142210000 R -46 -17790000\n",
      "long close\n",
      "42056000248 S 100 65610000 R 0 -17790000\n",
      "42056000248 B 46 142220000 R 0 -17790000\n",
      "open short\n",
      "42080000248 S 100 65610000 R -100 -17790000\n",
      "42080000248 B 46 142220000 R 46 -17790000\n",
      "short close\n",
      "42081000248 B 100 65620000 R 0 -17790000\n",
      "42081000248 S 46 142210000 R 0 -17790000\n",
      "open long\n",
      "42082000248 B 100 65620000 R 100 -17790000\n",
      "42082000248 S 46 142210000 R -46 -17790000\n",
      "long close\n",
      "42203000248 S 100 65600000 R 0 -17410000\n",
      "42203000248 B 46 142190000 R 0 -17410000\n",
      "open short\n",
      "42216000248 S 100 65600000 R -100 -17410000\n",
      "42216000248 B 46 142200000 R 46 -17410000\n",
      "short close\n",
      "42223000248 B 100 65610000 R 0 -17410000\n",
      "42223000248 S 46 142190000 R 0 -17410000\n",
      "open short\n",
      "42338000248 S 93 65560000 R -93 -17410000\n",
      "42338000248 S 7 65560000 R -100 -17410000\n",
      "42338000248 B 46 142200000 R 46 -17410000\n",
      "short close\n",
      "42340000248 B 100 65580000 R 0 -18410000\n",
      "42340000248 S 46 142190000 R 0 -18410000\n",
      "open long\n",
      "42347000248 B 10 65580000 R 10 -18410000\n",
      "42347000248 B 90 65580000 R 100 -18410000\n",
      "42347000248 S 46 142190000 R -46 -18410000\n",
      "long close\n",
      "42389000248 S 100 65580000 R 0 -17640000\n",
      "42389000248 B 46 142210000 R 0 -17640000\n",
      "open long\n",
      "42390000248 B 100 65590000 R 100 -17640000\n",
      "42390000248 S 46 142190000 R -46 -17640000\n",
      "long close\n",
      "42398000248 S 100 65580000 R 0 -17640000\n",
      "42398000248 B 46 142210000 R 0 -17640000\n",
      "open short\n",
      "42399000248 S 100 65580000 R -100 -17640000\n",
      "42399000248 B 8 142210000 R 8 -17640000\n",
      "42399000248 B 38 142210000 R 46 -17640000\n",
      "short close\n",
      "42404000248 B 100 65600000 R 0 -18640000\n",
      "42404000248 S 46 142190000 R 0 -18640000\n",
      "open long\n",
      "42447000248 B 100 65610000 R 100 -18640000\n",
      "42447000248 S 46 142190000 R -46 -18640000\n",
      "long close\n",
      "42449000248 S 100 65600000 R 0 -18640000\n",
      "42449000248 B 46 142200000 R 0 -18640000\n",
      "open long\n",
      "42455000248 B 100 65610000 R 100 -18640000\n",
      "42455000248 S 46 142190000 R -46 -18640000\n",
      "long close\n",
      "42456000248 S 100 65600000 R 0 -19560000\n",
      "42456000248 B 46 142220000 R 0 -19560000\n",
      "open long\n",
      "42480000248 B 100 65600000 R 100 -19560000\n",
      "42480000248 S 46 142190000 R -46 -19560000\n",
      "long close\n",
      "42484000248 S 100 65600000 R 0 -19020000\n",
      "42484000248 B 46 142210000 R 0 -19020000\n",
      "open short\n",
      "42493000248 S 100 65610000 R -100 -19020000\n",
      "42493000248 B 46 142240000 R 46 -19020000\n",
      "short close\n",
      "42505000248 B 100 65620000 R 0 -19020000\n",
      "42505000248 S 46 142230000 R 0 -19020000\n",
      "open short\n",
      "42630000248 S 100 65600000 R -100 -19020000\n",
      "42630000248 B 46 142160000 R 46 -19020000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "short close\n",
      "42634000249 B 19 65610000 R -81 -19250000\n",
      "42634000249 B 60 65610000 R -21 -19250000\n",
      "42634000249 B 21 65610000 R 0 -19250000\n",
      "42634000249 S 46 142140000 R 0 -19250000\n",
      "open short\n",
      "42649000248 S 100 65590000 R -100 -19250000\n",
      "42649000248 B 46 142160000 R 46 -19250000\n",
      "short close\n",
      "42667000248 B 100 65600000 R 0 -19480000\n",
      "42667165647 S 46 142150000 A 0 -19250000\n",
      "open short\n",
      "42683000248 S 80 65590000 R -80 -19250000\n",
      "42683000248 S 20 65590000 R -100 -19250000\n",
      "42683000248 B 46 142180000 R 46 -19250000\n",
      "short close\n",
      "42691000248 B 100 65600000 R 0 -19710000\n",
      "42691000248 S 46 142160000 R 0 -19710000\n",
      "open short\n",
      "42782000248 S 80 65590000 R -80 -19710000\n",
      "42782000248 S 20 65590000 R -100 -19710000\n",
      "42782000248 B 46 142220000 R 46 -19710000\n",
      "short close\n",
      "42795000248 B 100 65580000 R 0 -17710000\n",
      "42795000248 S 46 142210000 R 0 -17710000\n",
      "open short\n",
      "42830000248 S 100 65560000 R -100 -17710000\n",
      "42830000248 B 46 142250000 R 46 -17710000\n",
      "short close\n",
      "42836000248 B 100 65580000 R 0 -17790000\n",
      "42836000248 S 46 142260000 R 0 -17790000\n",
      "open long\n",
      "42946000248 B 100 65580000 R 100 -17790000\n",
      "42946000248 S 46 142270000 R -46 -17790000\n",
      "long close\n",
      "42960000248 S 100 65570000 R 0 -18710000\n",
      "42960000248 B 46 142300000 R 0 -18710000\n",
      "open long\n",
      "42997000248 B 100 65570000 R 100 -18710000\n",
      "42997000248 S 46 142240000 R -46 -18710000\n",
      "long close\n",
      "43017000248 S 100 65560000 R 0 -18710000\n",
      "43017000248 B 46 142250000 R 0 -18710000\n",
      "open long\n",
      "43026000248 B 100 65570000 R 100 -18710000\n",
      "43026000248 S 46 142210000 R -46 -18710000\n",
      "long close\n",
      "43028000248 S 100 65560000 R 0 -20090000\n",
      "43028000248 B 46 142250000 R 0 -20090000\n",
      "open long\n",
      "43046000248 B 100 65560000 R 100 -20090000\n",
      "43046000248 S 46 142210000 R -46 -20090000\n",
      "long close\n",
      "43053000248 S 19 65550000 R 81 -20090000\n",
      "43053000248 S 81 65550000 R 0 -20090000\n",
      "43053000248 B 46 142220000 R 0 -20090000\n",
      "open short\n",
      "43059000248 S 100 65540000 R -100 -20090000\n",
      "43059000248 B 46 142220000 R 46 -20090000\n",
      "short close\n",
      "43073000248 B 100 65550000 R 0 -21010000\n",
      "43073000248 S 46 142190000 R 0 -21010000\n",
      "open short\n",
      "43083000248 S 100 65540000 R -100 -21010000\n",
      "43083000248 B 8 142220000 R 8 -21010000\n",
      "43083000248 B 38 142220000 R 46 -21010000\n",
      "short close\n",
      "43097000248 B 100 65560000 R 0 -21780000\n",
      "43097000248 S 46 142210000 R 0 -21780000\n",
      "open short\n",
      "43103000248 S 100 65550000 R -100 -21780000\n",
      "43103000248 B 46 142240000 R 46 -21780000\n",
      "short close\n",
      "43113000248 B 100 65560000 R 0 -21780000\n",
      "43113000248 S 46 142230000 R 0 -21780000\n",
      "open short\n",
      "43117000248 S 100 65550000 R -100 -21780000\n",
      "43117000248 B 46 142240000 R 46 -21780000\n",
      "short close\n",
      "43124000248 B 100 65570000 R 0 -22780000\n",
      "43124000248 S 46 142230000 R 0 -22780000\n",
      "open long\n",
      "43135000248 B 100 65570000 R 100 -22780000\n",
      "43135000248 S 46 142210000 R -46 -22780000\n",
      "long close\n",
      "43223000248 S 100 65550000 R 0 -21940000\n",
      "43223000248 B 46 142180000 R 0 -21940000\n",
      "open short\n",
      "43224000248 S 100 65550000 R -100 -21940000\n",
      "43224000248 B 46 142180000 R 46 -21940000\n",
      "short close\n",
      "43243000248 B 100 65570000 R 0 -22480000\n",
      "43243000248 S 46 142180000 R 0 -22480000\n",
      "open long\n",
      "43308000248 B 100 65540000 R 100 -22480000\n",
      "43308000248 S 46 142140000 R -46 -22480000\n",
      "long close\n",
      "43386000248 S 10 65500000 R 90 -24560000\n",
      "43386000248 S 90 65500000 R 0 -24560000\n",
      "43386000248 B 46 142130000 R 0 -24560000\n",
      "open short\n",
      "43397000248 S 10 65500000 R -10 -24560000\n",
      "43397000248 S 90 65500000 R -100 -24560000\n",
      "43397000248 B 46 142150000 R 46 -24560000\n",
      "short close\n",
      "43406000248 B 100 65510000 R 0 -25020000\n",
      "43406000248 S 46 142130000 R 0 -25020000\n",
      "open long\n",
      "43487000248 B 100 65500000 R 100 -25020000\n",
      "43487000248 S 46 142140000 R -46 -25020000\n",
      "long close\n",
      "43495000248 S 100 65490000 R 0 -25250000\n",
      "43495000248 B 46 142160000 R 0 -25250000\n",
      "open long\n",
      "43497000248 B 100 65500000 R 100 -25250000\n",
      "43497000248 S 46 142140000 R -46 -25250000\n",
      "long close\n",
      "43498000248 S 100 65490000 R 0 -25250000\n",
      "43498000248 B 46 142160000 R 0 -25250000\n",
      "open long\n",
      "43523000248 B 100 65510000 R 100 -25250000\n",
      "43523000248 S 46 142140000 R -46 -25250000\n",
      "long close\n",
      "43543000248 S 100 65490000 R 0 -26250000\n",
      "43543000248 B 46 142150000 R 0 -26250000\n",
      "open long\n",
      "43544000248 B 100 65500000 R 100 -26250000\n",
      "43544000248 S 46 142130000 R -46 -26250000\n",
      "long close\n",
      "43558000248 S 100 65430000 R 0 -29030000\n",
      "43558000248 B 46 142070000 R 0 -29030000\n",
      "open short\n",
      "43657000248 S 100 65460000 R -100 -29030000\n",
      "43657000248 B 46 142110000 R 46 -29030000\n",
      "short close\n",
      "43658000248 B 100 65470000 R 0 -29030000\n",
      "43658000248 S 46 142100000 R 0 -29030000\n",
      "open long\n",
      "43672000248 B 100 65470000 R 100 -29030000\n",
      "43672000248 S 46 142090000 R -46 -29030000\n",
      "long close\n",
      "43676000248 S 100 65450000 R 0 -29800000\n",
      "43676761847 B 46 142090000 A 0 -29570000\n",
      "open long\n",
      "43705000248 B 100 65460000 R 100 -29570000\n",
      "43705000248 S 46 142080000 R -46 -29570000\n",
      "long close\n",
      "43710000248 S 100 65450000 R 0 -30490000\n",
      "43710000248 B 46 142110000 R 0 -30490000\n",
      "open short\n",
      "43714000248 S 100 65450000 R -100 -30490000\n",
      "43714000248 B 46 142120000 R 46 -30490000\n",
      "short close\n",
      "43726000248 B 100 65460000 R 0 -30950000\n",
      "43726000248 S 46 142100000 R 0 -30950000\n",
      "open long\n",
      "43727000248 B 100 65460000 R 100 -30950000\n",
      "43727000248 S 46 142100000 R -46 -30950000\n",
      "long close\n",
      "43755000248 S 100 65430000 R 0 -29960000\n",
      "43755000248 B 46 142050000 R 0 -29960000\n",
      "open long\n",
      "43865000248 B 100 65430000 R 100 -29960000\n",
      "43865000248 S 46 142030000 R -46 -29960000\n",
      "long close\n",
      "43868000248 S 100 65420000 R 0 -30880000\n",
      "43868000248 B 46 142060000 R 0 -30880000\n",
      "open short\n",
      "43887000248 S 78 65420000 R -78 -30880000\n",
      "43887000248 S 22 65420000 R -100 -30880000\n",
      "43887000248 B 46 142060000 R 46 -30880000\n",
      "short close\n",
      "43892000248 B 100 65430000 R 0 -31340000\n",
      "43892000248 S 46 142040000 R 0 -31340000\n",
      "open long\n",
      "43912000248 B 100 65420000 R 100 -31340000\n",
      "43912000248 S 46 142020000 R -46 -31340000\n",
      "long close\n",
      "43920000248 S 100 65410000 R 0 -31340000\n",
      "43920000248 B 46 142030000 R 0 -31340000\n",
      "open long\n",
      "43924000248 B 89 65420000 R 89 -31340000\n",
      "43924000248 B 11 65420000 R 100 -31340000\n",
      "43924000248 S 46 142010000 R -46 -31340000\n",
      "long close\n",
      "43929000249 S 10 65410000 R 90 -31340000\n",
      "43929000249 S 90 65410000 R 0 -31340000\n",
      "43929000249 B 1 142020000 R -45 -31340000\n",
      "43929000249 B 45 142020000 R 0 -31340000\n",
      "open short\n",
      "43932000248 S 10 65410000 R -10 -31340000\n",
      "43932000248 S 90 65410000 R -100 -31340000\n",
      "43932000248 B 46 142030000 R 46 -31340000\n",
      "short close\n",
      "43935000248 B 100 65430000 R 0 -31880000\n",
      "43935000248 S 46 142030000 R 0 -31880000\n",
      "open short\n",
      "43943000248 S 100 65420000 R -100 -31880000\n",
      "43943000248 B 46 142070000 R 46 -31880000\n",
      "short close\n",
      "43944000248 B 100 65430000 R 0 -32800000\n",
      "43944000248 S 46 142040000 R 0 -32800000\n",
      "open short\n",
      "43952000248 S 100 65430000 R -100 -32800000\n",
      "43952000248 B 46 142060000 R 46 -32800000\n",
      "short close\n",
      "43972000248 B 100 65450000 R 0 -33340000\n",
      "43972000248 S 46 142060000 R 0 -33340000\n",
      "open short\n",
      "43973000248 S 100 65440000 R -100 -33340000\n",
      "43973000248 B 46 142080000 R 46 -33340000\n",
      "short close\n",
      "43978000248 B 100 65460000 R 0 -33880000\n",
      "43978000248 S 46 142080000 R 0 -33880000\n",
      "open short\n",
      "43979000248 S 20 65450000 R -20 -33880000\n",
      "43979000248 S 80 65450000 R -100 -33880000\n",
      "43979000248 B 46 142100000 R 46 -33880000\n",
      "short close\n",
      "43983000248 B 100 65460000 R 0 -33880000\n",
      "43983000248 S 46 142090000 R 0 -33880000\n",
      "open long\n",
      "43984000248 B 100 65460000 R 100 -33880000\n",
      "43984000248 S 46 142090000 R -46 -33880000\n",
      "long close\n",
      "44002000248 S 100 65460000 R 0 -33340000\n",
      "44002000248 B 46 142110000 R 0 -33340000\n",
      "open long\n",
      "44010000248 B 100 65470000 R 100 -33340000\n",
      "44010000248 S 46 142070000 R -46 -33340000\n",
      "long close\n",
      "44074000248 S 100 65460000 R 0 -31960000\n",
      "44074000248 B 2 142050000 R -44 -31960000\n",
      "44074000248 B 44 142050000 R 0 -31960000\n",
      "open short\n",
      "44098000248 S 100 65450000 R -100 -31960000\n",
      "44098000248 B 46 142040000 R 46 -31960000\n",
      "short close\n",
      "44104000248 B 100 65450000 R 0 -32340000\n",
      "44104000248 S 46 142000000 R 0 -32340000\n",
      "open long\n",
      "44115000248 B 100 65450000 R 100 -32340000\n",
      "44115000248 S 46 141990000 R -46 -32340000\n",
      "long close\n",
      "44123000248 S 100 65440000 R 0 -32840000\n",
      "44123000248 B 46 142000000 R 0 -32840000\n",
      "open short\n",
      "44130000248 S 100 65450000 R -100 -32840000\n",
      "44130000248 B 46 142030000 R 46 -32840000\n",
      "short close\n",
      "44153000248 B 100 65490000 R 0 -34230000\n",
      "44153000248 S 46 142050000 R 0 -34230000\n",
      "open long\n",
      "44181000248 B 100 65480000 R 100 -34230000\n",
      "44181000248 S 46 142060000 R -46 -34230000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "long close\n",
      "44196000248 S 100 65470000 R 0 -34460000\n",
      "44196768647 B 46 142070000 A 0 -34230000\n",
      "open long\n",
      "44198000248 B 100 65480000 R 100 -34230000\n",
      "44198000248 S 46 142060000 R -46 -34230000\n",
      "long close\n",
      "44204000248 S 100 65470000 R 0 -35150000\n",
      "44204000248 B 46 142090000 R 0 -35150000\n",
      "open short\n",
      "44205000248 S 100 65470000 R -100 -35150000\n",
      "44205000248 B 46 142090000 R 46 -35150000\n",
      "short close\n",
      "44207000248 B 100 65480000 R 0 -35380000\n",
      "44207000248 S 46 142070000 R 0 -35380000\n",
      "open long\n",
      "44209000248 B 100 65480000 R 100 -35380000\n",
      "44209000248 S 46 142060000 R -46 -35380000\n",
      "long close\n",
      "44273000248 S 100 65460000 R 0 -35690000\n",
      "44273000248 B 46 142060000 R 0 -35690000\n",
      "open long\n",
      "44285000248 B 100 65470000 R 100 -35690000\n",
      "44285000248 S 46 142080000 R -46 -35690000\n",
      "long close\n",
      "44290000248 S 100 65460000 R 0 -35000000\n",
      "44290000248 B 46 142080000 R 0 -35000000\n",
      "open short\n",
      "44291000248 S 100 65460000 R -100 -35000000\n",
      "44291000248 B 46 142080000 R 46 -35000000\n",
      "short close\n",
      "44301000248 B 100 65460000 R 0 -35840000\n",
      "44301000248 S 46 142030000 R 0 -35840000\n",
      "open long\n",
      "44351000248 B 100 65460000 R 100 -35840000\n",
      "44351000248 S 46 142030000 R -46 -35840000\n",
      "long close\n",
      "44365000248 S 100 65450000 R 0 -36300000\n",
      "44365000248 B 46 142050000 R 0 -36300000\n",
      "open long\n",
      "44369000248 B 100 65460000 R 100 -36300000\n",
      "44369000248 S 46 142020000 R -46 -36300000\n",
      "long close\n",
      "44377000248 S 100 65450000 R 0 -37220000\n",
      "44377000248 B 46 142050000 R 0 -37220000\n",
      "open long\n",
      "44443000248 B 100 65460000 R 100 -37220000\n",
      "44443000248 S 46 142030000 R -46 -37220000\n",
      "long close\n",
      "44490000248 S 100 65450000 R 0 -36990000\n",
      "44490000248 B 46 142040000 R 0 -36990000\n",
      "open long\n",
      "44491000248 B 91 65460000 R 91 -36990000\n",
      "44491000248 B 9 65460000 R 100 -36990000\n",
      "44491000248 S 46 142030000 R -46 -36990000\n",
      "long close\n",
      "44497000248 S 100 65440000 R 0 -37070000\n",
      "44497000248 B 46 142020000 R 0 -37070000\n",
      "open long\n",
      "44498000248 B 100 65450000 R 100 -37070000\n",
      "44498000248 S 46 142000000 R -46 -37070000\n",
      "long close\n",
      "44508000248 S 100 65440000 R 0 -36840000\n",
      "44533002047 B 13 142000000 A -33 -37070000\n",
      "44641148047 B 33 142000000 A 0 -37070000\n",
      "open long\n",
      "44642000248 B 100 65470000 R 100 -37070000\n",
      "44642000248 S 46 141990000 R -46 -37070000\n",
      "long close\n",
      "44677000248 S 100 65460000 R 0 -36610000\n",
      "44677000248 B 46 141990000 R 0 -36610000\n",
      "open long\n",
      "44681000248 B 100 65460000 R 100 -36610000\n",
      "44681000248 S 46 141980000 R -46 -36610000\n",
      "long close\n",
      "44707000248 S 100 65430000 R 0 -37690000\n",
      "44707000248 B 46 141970000 R 0 -37690000\n",
      "open short\n",
      "44708000248 S 100 65430000 R -100 -37690000\n",
      "44708000248 B 46 141970000 R 46 -37690000\n",
      "short close\n",
      "44712000248 B 100 65450000 R 0 -37770000\n",
      "44712000248 S 46 141980000 R 0 -37770000\n",
      "open long\n",
      "44713000248 B 100 65450000 R 100 -37770000\n",
      "44713000248 S 46 141980000 R -46 -37770000\n",
      "long close\n",
      "44724000248 S 100 65450000 R 0 -37230000\n",
      "44724000248 B 46 142000000 R 0 -37230000\n",
      "open short\n",
      "44725000248 S 100 65450000 R -100 -37230000\n",
      "44725000248 B 46 142000000 R 46 -37230000\n",
      "short close\n",
      "44752000248 B 100 65460000 R 0 -37690000\n",
      "44752000248 S 46 141980000 R 0 -37690000\n",
      "open long\n",
      "44802000248 B 100 65460000 R 100 -37690000\n",
      "44802000248 S 46 141980000 R -46 -37690000\n",
      "long close\n",
      "44805000248 S 100 65460000 R 0 -37150000\n",
      "44805000248 B 46 142000000 R 0 -37150000\n",
      "open long\n",
      "44863000248 B 100 65480000 R 100 -37150000\n",
      "44863000248 S 46 141970000 R -46 -37150000\n",
      "long close\n",
      "44870000248 S 100 65460000 R 0 -38610000\n",
      "44870000248 B 46 141990000 R 0 -38610000\n",
      "open long\n",
      "44986000248 B 100 65480000 R 100 -38610000\n",
      "44986000248 S 46 142000000 R -46 -38610000\n",
      "long close\n",
      "44993000248 S 100 65470000 R 0 -39530000\n",
      "44993000248 B 46 142030000 R 0 -39530000\n",
      "open short\n",
      "45043000248 S 100 65490000 R -100 -39530000\n",
      "45043000248 B 46 142090000 R 46 -39530000\n",
      "short close\n",
      "45058000248 B 100 65500000 R 0 -39990000\n",
      "45058000248 S 46 142070000 R 0 -39990000\n",
      "open long\n",
      "45081000248 B 100 65480000 R 100 -39990000\n",
      "45081000248 S 46 142050000 R -46 -39990000\n",
      "long close\n",
      "45089000248 S 100 65470000 R 0 -40910000\n",
      "45089000248 B 46 142080000 R 0 -40910000\n",
      "open long\n",
      "45106000248 B 100 65490000 R 100 -40910000\n",
      "45106000248 S 46 142070000 R -46 -40910000\n",
      "long close\n",
      "45114000248 S 100 65480000 R 0 -41140000\n",
      "45114000248 B 46 142090000 R 0 -41140000\n",
      "open short\n",
      "45125000248 S 100 65480000 R -100 -41140000\n",
      "45125000248 B 46 142110000 R 46 -41140000\n",
      "short close\n",
      "45134000248 B 100 65490000 R 0 -41600000\n",
      "45134000248 S 46 142090000 R 0 -41600000\n",
      "open short\n",
      "45139000248 S 100 65480000 R -100 -41600000\n",
      "45139000248 B 46 142120000 R 46 -41600000\n",
      "short close\n",
      "45143000248 B 100 65500000 R 0 -42600000\n",
      "45143000248 S 46 142110000 R 0 -42600000\n",
      "open long\n",
      "45144000248 B 100 65500000 R 100 -42600000\n",
      "45144000248 S 46 142100000 R -46 -42600000\n",
      "long close\n",
      "45158000248 S 100 65480000 R 0 -44060000\n",
      "45158000248 B 46 142120000 R 0 -44060000\n",
      "open long\n",
      "45159000248 B 100 65490000 R 100 -44060000\n",
      "45159669047 S 46 142110000 A -46 -44060000\n",
      "long close\n",
      "45162000248 S 100 65480000 R 0 -44520000\n",
      "45162000248 B 46 142130000 R 0 -44520000\n",
      "open short\n",
      "45163000248 S 100 65480000 R -100 -44520000\n",
      "45163000248 B 46 142130000 R 46 -44520000\n",
      "short close\n",
      "45169000248 B 100 65490000 R 0 -44520000\n",
      "45169000248 S 46 142120000 R 0 -44520000\n",
      "open long\n",
      "45181000248 B 61 65490000 R 61 -44520000\n",
      "45181000248 B 39 65490000 R 100 -44520000\n",
      "45181000248 S 46 142120000 R -46 -44520000\n",
      "long close\n",
      "45183000248 S 100 65490000 R 0 -44440000\n",
      "45183000248 B 46 142150000 R 0 -44440000\n",
      "open long\n",
      "45188000248 B 100 65490000 R 100 -44440000\n",
      "45188000248 S 46 142120000 R -46 -44440000\n",
      "long close\n",
      "45323000248 S 100 65470000 R 0 -44980000\n",
      "45323000248 B 46 142120000 R 0 -44980000\n",
      "open long\n",
      "45328000248 B 100 65480000 R 100 -44980000\n",
      "45328000248 S 46 142120000 R -46 -44980000\n",
      "long close\n",
      "45331000248 S 100 65470000 R 0 -44750000\n",
      "45332379447 B 46 142120000 A 0 -44520000\n",
      "open short\n",
      "45359000248 S 100 65470000 R -100 -44520000\n",
      "45359000248 B 46 142140000 R 46 -44520000\n",
      "short close\n",
      "45385000248 B 100 65480000 R 0 -44520000\n",
      "45385000248 S 46 142130000 R 0 -44520000\n",
      "open long\n",
      "45395000248 B 100 65480000 R 100 -44520000\n",
      "45395000248 S 46 142130000 R -46 -44520000\n",
      "long close\n",
      "45402000249 S 100 65470000 R 0 -44520000\n",
      "45402000249 B 1 142140000 R -45 -44520000\n",
      "45402000249 B 3 142140000 R -42 -44520000\n",
      "45402000249 B 42 142140000 R 0 -44520000\n",
      "open long\n",
      "45412000248 B 100 65470000 R 100 -44520000\n",
      "45412000248 S 46 142120000 R -46 -44520000\n",
      "long close\n",
      "45487000248 S 20 65430000 R 80 -45910000\n",
      "45487000248 S 80 65430000 R 0 -45910000\n",
      "45487000248 B 46 142100000 R 0 -45910000\n",
      "open short\n",
      "45490000249 S 100 65430000 R -100 -45910000\n",
      "45490000249 B 46 142110000 R 46 -45910000\n",
      "short close\n",
      "45491000248 B 100 65440000 R 0 -45680000\n",
      "45504035247 S 46 142110000 A 0 -45910000\n",
      "open long\n",
      "45505000248 B 100 65440000 R 100 -45910000\n",
      "45505000248 S 46 142100000 R -46 -45910000\n",
      "long close\n",
      "45522000248 S 100 65420000 R 0 -45530000\n",
      "45522000248 B 46 142080000 R 0 -45530000\n",
      "open long\n",
      "45535000248 B 100 65430000 R 100 -45530000\n",
      "45535000248 S 46 142080000 R -46 -45530000\n",
      "long close\n",
      "45573000248 S 100 65430000 R 0 -44990000\n",
      "45573000248 B 46 142100000 R 0 -44990000\n",
      "open long\n",
      "45586000248 B 100 65430000 R 100 -44990000\n",
      "45586000248 S 46 142070000 R -46 -44990000\n",
      "long close\n",
      "45589000248 S 100 65420000 R 0 -45450000\n",
      "45589000248 B 46 142090000 R 0 -45450000\n",
      "open short\n",
      "45590000248 S 100 65420000 R -100 -45450000\n",
      "45590000248 B 46 142090000 R 46 -45450000\n",
      "short close\n",
      "45596000249 B 54 65440000 R -46 -45070000\n",
      "45596000249 B 20 65440000 R -26 -45070000\n",
      "45596000249 B 26 65440000 R 0 -45070000\n",
      "45596000249 S 46 142110000 R 0 -45070000\n",
      "open long\n",
      "45597000248 B 74 65440000 R 74 -45070000\n",
      "45597000248 B 26 65440000 R 100 -45070000\n",
      "45597983047 S 46 142110000 A -46 -45070000\n",
      "long close\n",
      "45599000248 S 100 65430000 R 0 -45070000\n",
      "45599000248 B 46 142120000 R 0 -45070000\n",
      "open short\n",
      "45600000248 S 100 65430000 R -100 -45070000\n",
      "45600000248 B 46 142120000 R 46 -45070000\n",
      "short close\n",
      "45606000248 B 100 65450000 R 0 -46530000\n",
      "45606000248 S 46 142100000 R 0 -46530000\n",
      "open long\n",
      "45618000248 B 100 65430000 R 100 -46530000\n",
      "45618000248 S 46 142070000 R -46 -46530000\n",
      "long close\n",
      "45637000248 S 75 65400000 R 25 -48070000\n",
      "45637000248 S 25 65400000 R 0 -48070000\n",
      "45637000248 B 46 142070000 R 0 -48070000\n",
      "open long\n",
      "45644000248 B 100 65400000 R 100 -48070000\n",
      "45644000248 S 46 142030000 R -46 -48070000\n",
      "long close\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "45647000248 S 100 65390000 R 0 -48760000\n",
      "45647000248 B 46 142060000 R 0 -48760000\n",
      "open long\n",
      "45736000248 B 100 65380000 R 100 -48760000\n",
      "45736000248 S 46 142010000 R -46 -48760000\n",
      "long close\n",
      "45745000248 S 100 65370000 R 0 -49220000\n",
      "45745000248 B 46 142030000 R 0 -49220000\n",
      "open short\n",
      "45811000248 S 100 65380000 R -100 -49220000\n",
      "45811000248 B 46 142040000 R 46 -49220000\n",
      "short close\n",
      "45827000248 B 100 65410000 R 0 -50760000\n",
      "45827000248 S 46 142040000 R 0 -50760000\n",
      "open long\n",
      "45906000248 B 100 65410000 R 100 -50760000\n",
      "45906000248 S 46 141980000 R -46 -50760000\n",
      "long close\n",
      "45920000248 S 100 65370000 R 0 -52150000\n",
      "45920000248 B 46 141960000 R 0 -52150000\n",
      "open short\n",
      "45932000248 S 100 65370000 R -100 -52150000\n",
      "45932000248 B 46 141960000 R 46 -52150000\n",
      "short close\n",
      "45945000248 B 100 65390000 R 0 -51310000\n",
      "45945000248 S 46 141990000 R 0 -51310000\n",
      "open short\n",
      "45954000248 S 100 65380000 R -100 -51310000\n",
      "45954000248 B 46 142010000 R 46 -51310000\n",
      "short close\n",
      "45963000248 B 100 65390000 R 0 -52690000\n",
      "45963000248 S 46 141970000 R 0 -52690000\n",
      "open short\n",
      "45967000248 S 100 65380000 R -100 -52690000\n",
      "45967000248 B 46 142000000 R 46 -52690000\n",
      "short close\n",
      "45975000248 B 100 65390000 R 0 -52920000\n",
      "45975000248 S 46 141980000 R 0 -52920000\n",
      "open long\n",
      "45979000248 B 100 65390000 R 100 -52920000\n",
      "45979000248 S 46 141980000 R -46 -52920000\n",
      "long close\n",
      "45983000248 S 100 65380000 R 0 -52690000\n",
      "45989468647 B 46 141980000 A 0 -52920000\n",
      "open long\n",
      "46026000248 B 100 65390000 R 100 -52920000\n",
      "46026000248 S 20 141960000 R -20 -52920000\n",
      "46026000248 S 26 141960000 R -46 -52920000\n",
      "long close\n",
      "46042000248 S 100 65370000 R 0 -53920000\n",
      "46042000248 B 46 141970000 R 0 -53920000\n",
      "open short\n",
      "46057000248 S 100 65370000 R -100 -53920000\n",
      "46057000248 B 46 141980000 R 46 -53920000\n",
      "short close\n",
      "46060000248 B 100 65380000 R 0 -54380000\n",
      "46060000248 S 46 141960000 R 0 -54380000\n",
      "open long\n",
      "46118000248 B 100 65360000 R 100 -54380000\n",
      "46118000248 S 46 141870000 R -46 -54380000\n",
      "long close\n",
      "46129000248 S 100 65350000 R 0 -55300000\n",
      "46129000248 B 46 141900000 R 0 -55300000\n",
      "open long\n",
      "46294000248 B 100 65400000 R 100 -55300000\n",
      "46294000248 S 46 141960000 R -46 -55300000\n",
      "long close\n",
      "46309000248 S 100 65390000 R 0 -56220000\n",
      "46309000248 B 46 141990000 R 0 -56220000\n",
      "open long\n",
      "46319000248 B 100 65400000 R 100 -56220000\n",
      "46319000248 S 46 141950000 R -46 -56220000\n",
      "long close\n",
      "46322000248 S 5 65390000 R 95 -56680000\n",
      "46322000248 S 95 65390000 R 0 -56680000\n",
      "46322000248 B 46 141970000 R 0 -56680000\n",
      "open short\n",
      "46347000248 S 5 65390000 R -5 -56680000\n",
      "46347000248 S 95 65390000 R -100 -56680000\n",
      "46347000248 B 46 142010000 R 46 -56680000\n",
      "short close\n",
      "46349000248 B 100 65400000 R 0 -57370000\n",
      "46349000248 S 46 141980000 R 0 -57370000\n",
      "open long\n",
      "46394000248 B 100 65370000 R 100 -57370000\n",
      "46394000248 S 46 141940000 R -46 -57370000\n",
      "long close\n",
      "46400000248 S 100 65360000 R 0 -58060000\n",
      "46400000248 B 46 141970000 R 0 -58060000\n",
      "open short\n",
      "46438000248 S 100 65360000 R -100 -58060000\n",
      "46438000248 B 46 141980000 R 46 -58060000\n",
      "short close\n",
      "46448000248 B 100 65380000 R 0 -59060000\n",
      "46448000248 S 46 141960000 R 0 -59060000\n",
      "open short\n",
      "46460000248 S 100 65370000 R -100 -59060000\n",
      "46460000248 B 46 141990000 R 46 -59060000\n",
      "short close\n",
      "46461000248 B 100 65370000 R 0 -58750000\n",
      "46461000248 S 46 141960000 R 0 -58750000\n",
      "open short\n",
      "46601000248 S 100 65300000 R -100 -58750000\n",
      "46601000248 B 46 141920000 R 46 -58750000\n",
      "short close\n",
      "46630000248 B 100 65330000 R 0 -60750000\n",
      "46630000248 S 46 141910000 R 0 -60750000\n",
      "open short\n",
      "46637000248 S 100 65320000 R -100 -60750000\n",
      "46637000248 B 46 141940000 R 46 -60750000\n",
      "short close\n",
      "46642000248 B 100 65330000 R 0 -61440000\n",
      "46642000248 S 46 141910000 R 0 -61440000\n",
      "open short\n",
      "46719000248 S 100 65290000 R -100 -61440000\n",
      "46719000248 B 45 141940000 R 45 -61440000\n",
      "short close\n",
      "46728000248 B 50 65300000 R -50 -61440000\n",
      "46728000248 B 50 65300000 R 0 -61440000\n",
      "46728000248 S 45 141930000 R 0 -61440000\n",
      "open long\n",
      "46791000248 B 100 65300000 R 100 -61440000\n",
      "46791000248 S 46 141930000 R -46 -61440000\n",
      "long close\n",
      "46803000248 S 100 65300000 R 0 -60900000\n",
      "46803000248 B 46 141950000 R 0 -60900000\n",
      "open long\n",
      "46814000248 B 100 65320000 R 100 -60900000\n",
      "46814000248 S 46 141920000 R -46 -60900000\n",
      "long close\n",
      "46818000248 S 100 65300000 R 0 -62820000\n",
      "46818000248 B 46 141950000 R 0 -62820000\n",
      "open long\n",
      "46837000248 B 100 65290000 R 100 -62820000\n",
      "46837000248 S 46 141880000 R -46 -62820000\n",
      "long close\n",
      "46842000248 S 100 65280000 R 0 -62820000\n",
      "46842000248 B 46 141890000 R 0 -62820000\n",
      "open short\n",
      "46927000248 S 21 65260000 R -21 -62820000\n",
      "46927000248 S 79 65260000 R -100 -62820000\n",
      "46927000248 B 46 141840000 R 46 -62820000\n",
      "short close\n",
      "46931000248 B 100 65270000 R 0 -63280000\n",
      "46931000248 S 46 141820000 R 0 -63280000\n",
      "open short\n",
      "46932000248 S 21 65260000 R -21 -63280000\n",
      "46932000248 S 79 65260000 R -100 -63280000\n",
      "46932000248 B 46 141840000 R 46 -63280000\n",
      "short close\n",
      "46935000248 B 100 65270000 R 0 -63280000\n",
      "46935000248 S 46 141830000 R 0 -63280000\n",
      "open short\n",
      "46959000248 S 100 65270000 R -100 -63280000\n",
      "46959000248 B 46 141860000 R 46 -63280000\n",
      "short close\n",
      "46969000248 B 100 65280000 R 0 -62820000\n",
      "46969000248 S 46 141860000 R 0 -62820000\n",
      "open short\n",
      "46983000248 S 100 65270000 R -100 -62820000\n",
      "46983000248 B 45 141900000 R 45 -62820000\n",
      "short close\n",
      "46984000248 B 100 65280000 R 0 -63270000\n",
      "46984000248 S 45 141880000 R 0 -63270000\n",
      "open short\n",
      "47003000248 S 21 65260000 R -21 -63270000\n",
      "47003000248 S 79 65260000 R -100 -63270000\n",
      "47003000248 B 45 141890000 R 45 -63270000\n",
      "short close\n",
      "47011000249 B 31 65270000 R -69 -63720000\n",
      "47011000249 B 1 65270000 R -68 -63720000\n",
      "47011000249 B 68 65270000 R 0 -63720000\n",
      "47011000249 S 45 141870000 R 0 -63720000\n",
      "open long\n",
      "47038000248 B 100 65270000 R 100 -63720000\n",
      "47038000248 S 46 141870000 R -46 -63720000\n",
      "long close\n",
      "47103000248 S 100 65260000 R 0 -60500000\n",
      "47103000248 B 46 141810000 R 0 -60500000\n",
      "open long\n",
      "47106000248 B 100 65270000 R 100 -60500000\n",
      "47106000248 S 46 141770000 R -46 -60500000\n",
      "long close\n",
      "47109000248 S 100 65270000 R 0 -60650000\n",
      "47109000248 B 46 141810000 R 0 -60650000\n",
      "open short\n",
      "47172000248 S 100 65230000 R -100 -60650000\n",
      "47172000248 B 46 141720000 R 46 -60650000\n",
      "short close\n",
      "47177000248 B 100 65250000 R 0 -61420000\n",
      "47177000248 S 46 141710000 R 0 -61420000\n",
      "open short\n",
      "47196000248 S 100 65250000 R -100 -61420000\n",
      "47196000248 B 46 141750000 R 46 -61420000\n",
      "short close\n",
      "47216000248 B 100 65260000 R 0 -62800000\n",
      "47216000248 S 46 141700000 R 0 -62800000\n",
      "open long\n",
      "47235000248 B 100 65250000 R 100 -62800000\n",
      "47235000248 S 46 141660000 R -46 -62800000\n",
      "long close\n",
      "47242000248 S 100 65230000 R 0 -64490000\n",
      "47242000248 B 46 141690000 R 0 -64490000\n",
      "open long\n",
      "47257000248 B 100 65240000 R 100 -64490000\n",
      "47257000248 S 46 141650000 R -46 -64490000\n",
      "long close\n",
      "47262000248 S 100 65220000 R 0 -65490000\n",
      "47262000248 B 46 141660000 R 0 -65490000\n",
      "open long\n",
      "47357000248 B 100 65240000 R 100 -65490000\n",
      "47357000248 S 46 141590000 R -46 -65490000\n",
      "long close\n",
      "47365000248 S 93 65230000 R 7 -65950000\n",
      "47365000248 S 7 65230000 R 0 -65950000\n",
      "47365000248 B 46 141610000 R 0 -65950000\n",
      "open short\n",
      "47380000248 S 93 65230000 R -93 -65950000\n",
      "47380000248 S 7 65230000 R -100 -65950000\n",
      "47380000248 B 46 141650000 R 46 -65950000\n",
      "short close\n",
      "47385000248 B 100 65250000 R 0 -66030000\n",
      "47385000248 S 46 141660000 R 0 -66030000\n",
      "open long\n",
      "47386000248 B 100 65250000 R 100 -66030000\n",
      "47386000248 S 46 141670000 R -46 -66030000\n",
      "long close\n",
      "47393000248 S 100 65250000 R 0 -66410000\n",
      "47393000248 B 46 141710000 R 0 -66410000\n",
      "open long\n",
      "47394000248 B 100 65260000 R 100 -66410000\n",
      "47394000248 S 46 141690000 R -46 -66410000\n",
      "long close\n",
      "47395000248 S 100 65250000 R 0 -67330000\n",
      "47395000248 B 46 141720000 R 0 -67330000\n",
      "open long\n",
      "47460000248 B 100 65270000 R 100 -67330000\n",
      "47460000248 S 46 141740000 R -46 -67330000\n",
      "long close\n",
      "47471000248 S 100 65250000 R 0 -69250000\n",
      "47471000248 B 46 141770000 R 0 -69250000\n",
      "open long\n",
      "47480000248 B 88 65270000 R 88 -69250000\n",
      "47480000248 B 12 65270000 R 100 -69250000\n",
      "47480000248 S 46 141760000 R -46 -69250000\n",
      "long close\n",
      "47481000248 S 100 65260000 R 0 -69710000\n",
      "47481000248 B 46 141780000 R 0 -69710000\n",
      "open long\n",
      "47484000248 B 88 65270000 R 88 -69710000\n",
      "47484000248 B 12 65270000 R 100 -69710000\n",
      "47484000248 S 46 141760000 R -46 -69710000\n",
      "long close\n",
      "47492000248 S 100 65250000 R 0 -70710000\n",
      "47492000248 B 46 141770000 R 0 -70710000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "open long\n",
      "47497000248 B 100 65260000 R 100 -70710000\n",
      "47497000248 S 46 141750000 R -46 -70710000\n",
      "long close\n",
      "47507000248 S 100 65240000 R 0 -72400000\n",
      "47507000248 B 46 141780000 R 0 -72400000\n",
      "open long\n",
      "47522000248 B 62 65220000 R 62 -72400000\n",
      "47522000248 B 38 65220000 R 100 -72400000\n",
      "47522000248 S 46 141730000 R -46 -72400000\n",
      "long close\n",
      "47533000248 S 100 65210000 R 0 -73780000\n",
      "47533000248 B 46 141770000 R 0 -73780000\n",
      "open long\n",
      "47543000248 B 100 65200000 R 100 -73780000\n",
      "47543000248 S 45 141740000 R -45 -73780000\n",
      "long close\n",
      "47566000248 S 100 65180000 R 0 -75230000\n",
      "47566000248 B 45 141760000 R 0 -75230000\n",
      "open short\n",
      "47579000248 S 100 65190000 R -100 -75230000\n",
      "47579000248 B 45 141750000 R 45 -75230000\n",
      "short close\n",
      "47580000248 B 100 65200000 R 0 -75230000\n",
      "47580000248 S 45 141740000 R 0 -75230000\n",
      "open short\n",
      "47581000248 S 100 65190000 R -100 -75230000\n",
      "47581000248 B 45 141760000 R 45 -75230000\n",
      "short close\n",
      "47584000248 B 100 65190000 R 0 -75580000\n",
      "47584000248 S 45 141720000 R 0 -75580000\n",
      "open long\n",
      "47585000248 B 100 65190000 R 100 -75580000\n",
      "47585000248 S 45 141720000 R -45 -75580000\n",
      "long close\n",
      "47601000248 S 77 65150000 R 23 -78580000\n",
      "47601000248 S 23 65150000 R 0 -78580000\n",
      "47601000248 B 45 141730000 R 0 -78580000\n",
      "open short\n",
      "47607000248 S 100 65160000 R -100 -78580000\n",
      "47607000248 B 45 141750000 R 45 -78580000\n",
      "short close\n",
      "47608000248 B 100 65170000 R 0 -79480000\n",
      "47608000248 S 45 141720000 R 0 -79480000\n",
      "open long\n",
      "47744000248 B 100 65200000 R 100 -79480000\n",
      "47744000248 S 45 141750000 R -45 -79480000\n",
      "long close\n",
      "47761000248 S 100 65210000 R 0 -78380000\n",
      "47761000248 B 45 141780000 R 0 -78380000\n",
      "open long\n",
      "47763000248 B 100 65220000 R 100 -78380000\n",
      "47763000248 S 46 141760000 R -46 -78380000\n",
      "long close\n",
      "47766000248 S 100 65210000 R 0 -78610000\n",
      "47766000248 B 46 141780000 R 0 -78610000\n",
      "open long\n",
      "47769000248 B 100 65220000 R 100 -78610000\n",
      "47769000248 S 46 141750000 R -46 -78610000\n",
      "long close\n",
      "47781000248 S 100 65210000 R 0 -78610000\n",
      "47781000248 B 46 141760000 R 0 -78610000\n",
      "open long\n",
      "47794000248 B 50 65230000 R 50 -78610000\n",
      "47794000248 B 50 65230000 R 100 -78610000\n",
      "47794000248 S 46 141740000 R -46 -78610000\n",
      "long close\n",
      "47826000248 S 100 65210000 R 0 -78460000\n",
      "47826000248 B 46 141730000 R 0 -78460000\n",
      "open short\n",
      "47857000248 S 100 65210000 R -100 -78460000\n",
      "47857000248 B 46 141710000 R 46 -78460000\n",
      "short close\n",
      "47898000248 B 100 65240000 R 0 -78620000\n",
      "47898000248 S 46 141740000 R 0 -78620000\n",
      "open long\n",
      "48107000248 B 100 65240000 R 100 -78620000\n",
      "48107000248 S 46 141710000 R -46 -78620000\n",
      "long close\n",
      "48111000248 S 100 65230000 R 0 -78620000\n",
      "48111000248 B 46 141720000 R 0 -78620000\n",
      "open short\n",
      "48148000248 S 100 65230000 R -100 -78620000\n",
      "48148000248 B 46 141750000 R 46 -78620000\n",
      "short close\n",
      "48157000248 B 100 65230000 R 0 -77620000\n",
      "48157000248 S 46 141740000 R 0 -77620000\n",
      "open long\n",
      "48207000248 B 100 65240000 R 100 -77620000\n",
      "48207000248 S 46 141740000 R -46 -77620000\n",
      "long close\n",
      "48214000248 S 100 65230000 R 0 -78080000\n",
      "48214000248 B 46 141760000 R 0 -78080000\n",
      "open long\n",
      "48245000248 B 100 65240000 R 100 -78080000\n",
      "48245000248 S 46 141730000 R -46 -78080000\n",
      "long close\n",
      "48269000248 S 100 65220000 R 0 -78620000\n",
      "48269000248 B 46 141730000 R 0 -78620000\n",
      "open long\n",
      "48351000248 B 74 65240000 R 74 -78620000\n",
      "48351000248 B 26 65240000 R 100 -78620000\n",
      "48351000248 S 46 141730000 R -46 -78620000\n",
      "long close\n",
      "48367000248 S 100 65250000 R 0 -78000000\n",
      "48367000248 B 46 141770000 R 0 -78000000\n",
      "open short\n",
      "48368000248 S 100 65250000 R -100 -78000000\n",
      "48368000248 B 46 141770000 R 46 -78000000\n",
      "short close\n",
      "48369000248 B 100 65260000 R 0 -78000000\n",
      "48369000248 S 46 141760000 R 0 -78000000\n",
      "open long\n",
      "48370000248 B 100 65260000 R 100 -78000000\n",
      "48370000248 S 46 141760000 R -46 -78000000\n",
      "long close\n",
      "48385000248 S 100 65250000 R 0 -78460000\n",
      "48385000248 B 46 141780000 R 0 -78460000\n",
      "open long\n",
      "48455000248 B 100 65270000 R 100 -78460000\n",
      "48455000248 S 46 141800000 R -46 -78460000\n",
      "long close\n",
      "48463000248 S 100 65260000 R 0 -79380000\n",
      "48463000248 B 46 141830000 R 0 -79380000\n",
      "open short\n",
      "48465000248 S 100 65270000 R -100 -79380000\n",
      "48465000248 B 46 141840000 R 46 -79380000\n",
      "short close\n",
      "48469000248 B 100 65280000 R 0 -79380000\n",
      "48469000248 S 46 141830000 R 0 -79380000\n",
      "open long\n",
      "48502000248 B 100 65280000 R 100 -79380000\n",
      "48502000248 S 46 141830000 R -46 -79380000\n",
      "long close\n",
      "48507000248 S 100 65270000 R 0 -79840000\n",
      "48507000248 B 46 141850000 R 0 -79840000\n",
      "open long\n",
      "48518000248 B 100 65290000 R 100 -79840000\n",
      "48518000248 S 46 141840000 R -46 -79840000\n",
      "long close\n",
      "48565000248 S 100 65260000 R 0 -82300000\n",
      "48565000248 B 46 141860000 R 0 -82300000\n",
      "open short\n",
      "48571000248 S 100 65270000 R -100 -82300000\n",
      "48571000248 B 46 141870000 R 46 -82300000\n",
      "short close\n",
      "48579000248 B 100 65260000 R 0 -81220000\n",
      "48579000248 S 46 141840000 R 0 -81220000\n",
      "open long\n",
      "48580000248 B 100 65260000 R 100 -81220000\n",
      "48580000248 S 46 141840000 R -46 -81220000\n",
      "long close\n",
      "48582000248 S 100 65260000 R 0 -80680000\n",
      "48582000248 B 46 141860000 R 0 -80680000\n",
      "open short\n",
      "48583000248 S 100 65260000 R -100 -80680000\n",
      "48583000248 B 45 141870000 R 45 -80680000\n",
      "short close\n",
      "48585000248 B 100 65270000 R 0 -80680000\n",
      "48585000248 S 45 141860000 R 0 -80680000\n",
      "open short\n",
      "48587000248 S 100 65260000 R -100 -80680000\n",
      "48587000248 B 45 141880000 R 45 -80680000\n",
      "short close\n",
      "48589000248 B 100 65270000 R 0 -80680000\n",
      "48589000248 S 45 141870000 R 0 -80680000\n",
      "open short\n",
      "48593000248 S 100 65260000 R -100 -80680000\n",
      "48593000248 B 21 141900000 R 21 -80680000\n",
      "48593000248 B 24 141900000 R 45 -80680000\n",
      "short close\n",
      "48597000248 B 100 65260000 R 0 -81030000\n",
      "48597000248 S 45 141860000 R 0 -81030000\n",
      "open long\n",
      "48641000248 B 100 65260000 R 100 -81030000\n",
      "48641000248 S 46 141850000 R -46 -81030000\n",
      "long close\n",
      "48644000248 S 100 65260000 R 0 -80950000\n",
      "48644000248 B 46 141880000 R 0 -80950000\n",
      "open short\n",
      "48698000248 S 100 65260000 R -100 -80950000\n",
      "48698000248 B 45 141910000 R 45 -80950000\n",
      "short close\n",
      "48709000248 B 100 65270000 R 0 -81175000\n",
      "48709000248 S 45 141900000 R 0 -81175000\n",
      "open long\n",
      "48770000248 B 100 65290000 R 100 -81175000\n",
      "48770000248 S 46 141930000 R -46 -81175000\n",
      "long close\n",
      "48773000248 S 100 65290000 R 0 -81095000\n",
      "48773000248 B 46 141960000 R 0 -81095000\n",
      "open short\n",
      "48782000248 S 100 65290000 R -100 -81095000\n",
      "48782000248 B 45 141980000 R 45 -81095000\n",
      "short close\n",
      "48786000248 B 100 65300000 R 0 -81545000\n",
      "48786000248 S 45 141960000 R 0 -81545000\n",
      "open long\n",
      "48795000248 B 100 65300000 R 100 -81545000\n",
      "48795000248 S 46 141950000 R -46 -81545000\n",
      "long close\n",
      "48798000248 S 100 65290000 R 0 -82005000\n",
      "48798000248 B 46 141970000 R 0 -82005000\n",
      "open short\n",
      "48803000248 S 30 65290000 R -30 -82005000\n",
      "48803000248 S 70 65290000 R -100 -82005000\n",
      "48803000248 B 45 141980000 R 45 -82005000\n",
      "short close\n",
      "48808000248 B 100 65300000 R 0 -82230000\n",
      "48808000248 S 45 141960000 R 0 -82230000\n",
      "open long\n",
      "48823000248 B 100 65310000 R 100 -82230000\n",
      "48823000248 S 46 141960000 R -46 -82230000\n",
      "long close\n",
      "48880000248 S 100 65280000 R 0 -81240000\n",
      "48880000248 B 46 141910000 R 0 -81240000\n",
      "open short\n",
      "48945000248 S 100 65290000 R -100 -81240000\n",
      "48945297647 B 46 141920000 A 46 -81240000\n",
      "short close\n",
      "48951000248 B 100 65300000 R 0 -80320000\n",
      "48951000248 S 46 141930000 R 0 -80320000\n",
      "open short\n",
      "48952000248 S 100 65290000 R -100 -80320000\n",
      "48952000248 B 45 141940000 R 45 -80320000\n",
      "short close\n",
      "48953000248 B 100 65300000 R 0 -80320000\n",
      "48953000248 S 45 141930000 R 0 -80320000\n",
      "open long\n",
      "48954000248 B 100 65310000 R 100 -80320000\n",
      "48954000248 S 9 141930000 R -9 -80320000\n",
      "48954000248 S 37 141930000 R -46 -80320000\n",
      "long close\n",
      "48955000248 S 100 65290000 R 0 -81320000\n",
      "48955000248 B 15 141940000 R -31 -81320000\n",
      "48955000248 B 31 141940000 R 0 -81320000\n",
      "open long\n",
      "48956000248 B 100 65300000 R 100 -81320000\n",
      "48956000248 S 46 141930000 R -46 -81320000\n",
      "long close\n",
      "48957000248 S 100 65290000 R 0 -81320000\n",
      "48957000248 B 46 141940000 R 0 -81320000\n",
      "open long\n",
      "48958000248 B 100 65300000 R 100 -81320000\n",
      "48958000248 S 46 141920000 R -46 -81320000\n",
      "long close\n",
      "48959000248 S 100 65290000 R 0 -81320000\n",
      "48959000248 B 46 141930000 R 0 -81320000\n",
      "open short\n",
      "48960000248 S 100 65290000 R -100 -81320000\n",
      "48960000248 B 46 141930000 R 46 -81320000\n",
      "short close\n",
      "48963000248 B 100 65300000 R 0 -81320000\n",
      "48963000248 S 46 141920000 R 0 -81320000\n",
      "open long\n",
      "48964000248 B 100 65300000 R 100 -81320000\n",
      "48964000248 S 8 141920000 R -8 -81320000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "48964000248 S 38 141920000 R -46 -81320000\n",
      "long close\n",
      "48965000248 S 100 65290000 R 0 -81320000\n",
      "48965000248 B 8 141930000 R -38 -81320000\n",
      "48965000248 B 38 141930000 R 0 -81320000\n",
      "open long\n",
      "48968000248 B 100 65300000 R 100 -81320000\n",
      "48968000248 S 46 141900000 R -46 -81320000\n",
      "long close\n",
      "48978000248 S 100 65300000 R 0 -80780000\n",
      "48978000248 B 46 141920000 R 0 -80780000\n",
      "open long\n",
      "48982000248 B 100 65310000 R 100 -80780000\n",
      "48982000248 S 46 141900000 R -46 -80780000\n",
      "long close\n",
      "48994000248 S 100 65300000 R 0 -80780000\n",
      "48994000248 B 46 141910000 R 0 -80780000\n",
      "open short\n",
      "49062000248 S 100 65310000 R -100 -80780000\n",
      "49062000248 B 46 141940000 R 46 -80780000\n",
      "short close\n",
      "49065000248 B 100 65320000 R 0 -81240000\n",
      "49065000248 S 46 141920000 R 0 -81240000\n",
      "open short\n",
      "49073000248 S 100 65310000 R -100 -81240000\n",
      "49073000248 B 46 141950000 R 46 -81240000\n",
      "short close\n",
      "49076000248 B 100 65320000 R 0 -82160000\n",
      "49076000248 S 46 141920000 R 0 -82160000\n",
      "open short\n",
      "49118000248 S 100 65290000 R -100 -82160000\n",
      "49118000248 B 45 141950000 R 45 -82160000\n",
      "short close\n",
      "49130000248 B 1 65300000 R -99 -82610000\n",
      "49130000248 B 99 65300000 R 0 -82610000\n",
      "49130000248 S 45 141930000 R 0 -82610000\n",
      "open long\n",
      "49139000248 B 100 65290000 R 100 -82610000\n",
      "49139000248 S 46 141910000 R -46 -82610000\n",
      "long close\n",
      "49150000248 S 100 65280000 R 0 -83070000\n",
      "49150000248 B 46 141930000 R 0 -83070000\n",
      "open long\n",
      "49224000248 B 100 65290000 R 100 -83070000\n",
      "49224000248 S 46 141870000 R -46 -83070000\n",
      "long close\n",
      "49321000248 S 100 65300000 R 0 -80840000\n",
      "49321000248 B 46 141880000 R 0 -80840000\n",
      "open short\n",
      "49359000248 S 85 65280000 R -85 -80840000\n",
      "49359000248 S 15 65280000 R -100 -80840000\n",
      "49359000248 B 46 141830000 R 46 -80840000\n",
      "short close\n",
      "49386000248 B 100 65310000 R 0 -80540000\n",
      "49386000248 S 46 141870000 R 0 -80540000\n",
      "open short\n",
      "49416000248 S 100 65300000 R -100 -80540000\n",
      "49416000248 B 46 141910000 R 46 -80540000\n",
      "short close\n",
      "49422000248 B 100 65310000 R 0 -81000000\n",
      "49422000248 S 46 141890000 R 0 -81000000\n",
      "open long\n",
      "49431000248 B 100 65300000 R 100 -81000000\n",
      "49431000248 S 46 141870000 R -46 -81000000\n",
      "long close\n",
      "49497000248 S 100 65260000 R 0 -81700000\n",
      "49497000248 B 46 141830000 R 0 -81700000\n",
      "open short\n",
      "49582000248 S 100 65240000 R -100 -81700000\n",
      "49582000248 B 46 141820000 R 46 -81700000\n",
      "short close\n",
      "49586000248 B 56 65250000 R -44 -82160000\n",
      "49586000248 B 44 65250000 R 0 -82160000\n",
      "49586000248 S 46 141800000 R 0 -82160000\n",
      "open short\n",
      "49590000248 S 100 65240000 R -100 -82160000\n",
      "49590000248 B 46 141820000 R 46 -82160000\n",
      "short close\n",
      "49592000248 B 12 65250000 R -88 -83770000\n",
      "49592000248 B 88 65250000 R 0 -83770000\n",
      "49592374247 S 46 141780000 A 0 -84000000\n",
      "open long\n",
      "49610000248 B 100 65220000 R 100 -84000000\n",
      "49610000248 S 46 141750000 R -46 -84000000\n",
      "long close\n",
      "49638000248 S 100 65170000 R 0 -85930000\n",
      "49638000248 B 46 141720000 R 0 -85930000\n",
      "open short\n",
      "49689000248 S 100 65190000 R -100 -85930000\n",
      "49689000248 B 46 141700000 R 46 -85930000\n",
      "short close\n",
      "49692000248 B 100 65200000 R 0 -86390000\n",
      "49692000248 S 46 141680000 R 0 -86390000\n",
      "open short\n",
      "49703000248 S 100 65170000 R -100 -86390000\n",
      "49703000248 B 45 141700000 R 45 -86390000\n",
      "short close\n",
      "49726000248 B 100 65180000 R 0 -84365000\n",
      "49726000248 S 45 141730000 R 0 -84365000\n",
      "open long\n",
      "49792000248 B 100 65180000 R 100 -84365000\n",
      "49792000248 S 46 141690000 R -46 -84365000\n",
      "long close\n",
      "49816000248 S 100 65160000 R 0 -84905000\n",
      "49816000248 B 46 141690000 R 0 -84905000\n",
      "open short\n",
      "49821000248 S 100 65160000 R -100 -84905000\n",
      "49821000248 B 45 141700000 R 45 -84905000\n",
      "short close\n",
      "49837000248 B 100 65180000 R 0 -85905000\n",
      "49837000248 S 45 141690000 R 0 -85905000\n",
      "open short\n",
      "49931000248 S 100 65190000 R -100 -85905000\n",
      "49931000248 B 45 141770000 R 45 -85905000\n",
      "short close\n",
      "49940000248 B 100 65200000 R 0 -85905000\n",
      "49940000248 S 45 141760000 R 0 -85905000\n",
      "open long\n",
      "49964000248 B 100 65210000 R 100 -85905000\n",
      "49964000248 S 45 141770000 R -45 -85905000\n",
      "long close\n",
      "49976000248 S 100 65200000 R 0 -85455000\n",
      "49976000248 B 45 141770000 R 0 -85455000\n",
      "open short\n",
      "50101000248 S 100 65210000 R -100 -85455000\n",
      "50101000248 B 46 141760000 R 46 -85455000\n",
      "short close\n",
      "50109000248 B 100 65220000 R 0 -85455000\n",
      "50109000248 S 46 141750000 R 0 -85455000\n",
      "open long\n",
      "50115000248 B 100 65220000 R 100 -85455000\n",
      "50115000248 S 46 141730000 R -46 -85455000\n",
      "long close\n",
      "50129000248 S 100 65210000 R 0 -85915000\n",
      "50129000248 B 46 141750000 R 0 -85915000\n",
      "open long\n",
      "50286000248 B 100 65190000 R 100 -85915000\n",
      "50286000248 S 25 141710000 R -25 -85915000\n",
      "50286000248 S 21 141710000 R -46 -85915000\n",
      "long close\n",
      "50287000248 S 100 65180000 R 0 -86835000\n",
      "50287000248 B 20 141740000 R -26 -86835000\n",
      "50287000248 B 26 141740000 R 0 -86835000\n",
      "open long\n",
      "50293000248 B 100 65190000 R 100 -86835000\n",
      "50293000248 S 18 141710000 R -18 -86835000\n",
      "50293000248 S 28 141710000 R -46 -86835000\n",
      "long close\n",
      "50300000248 S 100 65180000 R 0 -87755000\n",
      "50300000248 B 46 141740000 R 0 -87755000\n",
      "open long\n",
      "50308000248 B 100 65190000 R 100 -87755000\n",
      "50308000248 S 46 141710000 R -46 -87755000\n",
      "long close\n",
      "50328000248 S 4 65180000 R 96 -87295000\n",
      "50328000248 S 96 65180000 R 0 -87295000\n",
      "50328000248 B 46 141710000 R 0 -87295000\n",
      "open long\n",
      "50384000248 B 100 65180000 R 100 -87295000\n",
      "50384000248 S 46 141680000 R -46 -87295000\n",
      "long close\n",
      "50387000248 S 100 65170000 R 0 -87295000\n",
      "50387000248 B 46 141690000 R 0 -87295000\n",
      "open short\n",
      "50400000248 S 100 65170000 R -100 -87295000\n",
      "50400000248 B 45 141710000 R 45 -87295000\n",
      "short close\n",
      "50409000248 B 100 65190000 R 0 -87395000\n",
      "50409000248 S 45 141720000 R 0 -87395000\n",
      "open short\n",
      "50437000248 S 100 65200000 R -100 -87395000\n",
      "50437000248 B 45 141780000 R 45 -87395000\n",
      "short close\n",
      "50442000248 B 100 65210000 R 0 -86945000\n",
      "50442000248 S 45 141780000 R 0 -86945000\n",
      "open short\n",
      "50457000248 S 100 65210000 R -100 -86945000\n",
      "50457000248 B 45 141820000 R 45 -86945000\n",
      "short close\n",
      "50470000248 B 100 65220000 R 0 -86945000\n",
      "50470000248 S 45 141800000 R 0 -86945000\n",
      "open long\n",
      "50484000248 B 100 65220000 R 100 -86945000\n",
      "50484000248 S 45 141790000 R -45 -86945000\n",
      "long close\n",
      "50513000248 S 100 65210000 R 0 -86495000\n",
      "50513000248 B 45 141790000 R 0 -86495000\n",
      "open long\n",
      "50546000248 B 100 65210000 R 100 -86495000\n",
      "50546000248 S 46 141750000 R -46 -86495000\n",
      "long close\n",
      "50556000248 S 100 65200000 R 0 -86495000\n",
      "50556000248 B 46 141760000 R 0 -86495000\n",
      "open short\n",
      "50561000248 S 31 65200000 R -31 -86495000\n",
      "50561000248 S 69 65200000 R -100 -86495000\n",
      "50561000248 B 45 141770000 R 45 -86495000\n",
      "short close\n",
      "50565000248 B 100 65210000 R 0 -88070000\n",
      "50565127647 S 45 141730000 A 0 -88070000\n",
      "open short\n",
      "50628000248 S 100 65190000 R -100 -88070000\n",
      "50628000248 B 45 141780000 R 45 -88070000\n",
      "short close\n",
      "50663000248 B 100 65220000 R 0 -87820000\n",
      "50663000248 S 45 141820000 R 0 -87820000\n",
      "open short\n",
      "50665000248 S 100 65230000 R -100 -87820000\n",
      "50665000248 B 45 141860000 R 45 -87820000\n",
      "short close\n",
      "50666000248 B 100 65240000 R 0 -88270000\n",
      "50666000248 S 45 141840000 R 0 -88270000\n",
      "open long\n",
      "50672000248 B 100 65240000 R 100 -88270000\n",
      "50672000248 S 45 141830000 R -45 -88270000\n",
      "long close\n",
      "50675000248 S 100 65230000 R 0 -89620000\n",
      "50675000248 B 45 141870000 R 0 -89620000\n",
      "open long\n",
      "50677000248 B 100 65250000 R 100 -89620000\n",
      "50677000248 S 45 141850000 R -45 -89620000\n",
      "long close\n",
      "50683000248 S 100 65240000 R 0 -88720000\n",
      "50683000248 B 45 141840000 R 0 -88720000\n",
      "open long\n",
      "50698000248 B 4 65260000 R 4 -88720000\n",
      "50698000248 B 96 65260000 R 100 -88720000\n",
      "50698000248 S 46 141810000 R -46 -88720000\n",
      "long close\n",
      "50714000248 S 100 65240000 R 0 -90410000\n",
      "50714000248 B 46 141840000 R 0 -90410000\n",
      "open long\n",
      "50721000248 B 100 65250000 R 100 -90410000\n",
      "50721000248 S 46 141820000 R -46 -90410000\n",
      "long close\n",
      "50781000248 S 100 65260000 R 0 -92090000\n",
      "50781000248 B 46 141910000 R 0 -92090000\n",
      "open short\n",
      "50782000248 S 100 65260000 R -100 -92090000\n",
      "50782000248 B 45 141920000 R 45 -92090000\n",
      "short close\n",
      "50799000248 B 100 65300000 R 0 -93740000\n",
      "50799000248 S 45 141940000 R 0 -93740000\n",
      "open long\n",
      "50802000248 B 100 65280000 R 100 -93740000\n",
      "50802000248 S 46 141910000 R -46 -93740000\n",
      "long close\n",
      "50810000248 S 100 65270000 R 0 -94430000\n",
      "50810000248 B 46 141940000 R 0 -94430000\n",
      "open long\n",
      "50844000248 B 100 65270000 R 100 -94430000\n",
      "50844000248 S 45 141910000 R -45 -94430000\n",
      "long close\n",
      "50863000248 S 100 65270000 R 0 -94330000\n",
      "50863000248 B 45 141940000 R 0 -94330000\n",
      "open long\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "50870000248 B 100 65290000 R 100 -94330000\n",
      "50870000248 S 46 141920000 R -46 -94330000\n",
      "long close\n",
      "50872000248 S 100 65280000 R 0 -95020000\n",
      "50872000248 B 46 141950000 R 0 -95020000\n",
      "open long\n",
      "50929000248 B 100 65270000 R 100 -95020000\n",
      "50929000248 S 45 141900000 R -45 -95020000\n",
      "long close\n",
      "50934000248 S 100 65250000 R 0 -96020000\n",
      "50934000248 B 45 141910000 R 0 -96020000\n",
      "open short\n",
      "50940000248 S 100 65250000 R -100 -96020000\n",
      "50940000248 B 45 141920000 R 45 -96020000\n",
      "short close\n",
      "50942000248 B 100 65260000 R 0 -96020000\n",
      "50942000248 S 45 141910000 R 0 -96020000\n",
      "open short\n",
      "50963000248 S 100 65250000 R -100 -96020000\n",
      "50963000248 B 45 141930000 R 45 -96020000\n",
      "short close\n",
      "50969000248 B 100 65260000 R 0 -96470000\n",
      "50969000248 S 45 141910000 R 0 -96470000\n",
      "open short\n",
      "50971000248 S 100 65250000 R -100 -96470000\n",
      "50971000248 B 45 141940000 R 45 -96470000\n",
      "short close\n",
      "50987000248 B 100 65260000 R 0 -97370000\n",
      "50987000248 S 45 141910000 R 0 -97370000\n",
      "open long\n",
      "51037000248 B 100 65280000 R 100 -97370000\n",
      "51037000248 S 46 141910000 R -46 -97370000\n",
      "long close\n",
      "51043000248 S 100 65260000 R 0 -98830000\n",
      "51043000248 B 46 141930000 R 0 -98830000\n",
      "open long\n",
      "51047000248 B 63 65270000 R 63 -98830000\n",
      "51047000248 B 37 65270000 R 100 -98830000\n",
      "51047000248 S 46 141890000 R -46 -98830000\n",
      "long close\n",
      "51052000248 S 100 65260000 R 0 -99750000\n",
      "51052000248 B 46 141920000 R 0 -99750000\n",
      "open short\n",
      "51071000248 S 100 65260000 R -100 -99750000\n",
      "51071000248 B 45 141920000 R 45 -99750000\n",
      "short close\n",
      "51074000248 B 100 65270000 R 0 -99975000\n",
      "51074000248 S 45 141900000 R 0 -99975000\n",
      "open short\n",
      "51076000248 S 100 65260000 R -100 -99975000\n",
      "51076000248 B 45 141920000 R 45 -99975000\n",
      "short close\n",
      "51077000249 B 36 65270000 R -64 -100875000\n",
      "51077000249 B 62 65270000 R -2 -100875000\n",
      "51077000249 B 2 65270000 R 0 -100875000\n",
      "51077000249 S 45 141890000 R 0 -100875000\n",
      "open long\n",
      "51091000250 B 100 65270000 R 100 -100875000\n",
      "51091847247 S 46 141880000 A -46 -100875000\n",
      "long close\n",
      "51108000248 S 100 65260000 R 0 -101335000\n",
      "51108000248 B 46 141900000 R 0 -101335000\n",
      "open short\n",
      "51125000248 S 100 65260000 R -100 -101335000\n",
      "51125000248 B 1 141900000 R 1 -101335000\n",
      "51125489847 B 44 141900000 A 45 -101335000\n",
      "short close\n",
      "51129000248 B 100 65260000 R 0 -101235000\n",
      "51129000248 S 45 141880000 R 0 -101235000\n",
      "open short\n",
      "51143000248 S 100 65250000 R -100 -101235000\n",
      "51143000248 B 45 141900000 R 45 -101235000\n",
      "short close\n",
      "51147000248 B 100 65260000 R 0 -101235000\n",
      "51147000248 S 45 141890000 R 0 -101235000\n",
      "open short\n",
      "51185000248 S 100 65250000 R -100 -101235000\n",
      "51185000248 B 45 141900000 R 45 -101235000\n",
      "short close\n",
      "51189000248 B 100 65260000 R 0 -101910000\n",
      "51189000248 S 45 141870000 R 0 -101910000\n",
      "open short\n",
      "51250000248 S 100 65230000 R -100 -101910000\n",
      "51250000248 B 45 141890000 R 45 -101910000\n",
      "short close\n",
      "51256000248 B 100 65240000 R 0 -101685000\n",
      "51256000248 S 45 141880000 R 0 -101685000\n",
      "open long\n",
      "51317000248 B 100 65220000 R 100 -101685000\n",
      "51317000248 S 45 141790000 R -45 -101685000\n",
      "long close\n",
      "51320000248 S 100 65210000 R 0 -102135000\n",
      "51320000248 B 45 141810000 R 0 -102135000\n",
      "open long\n",
      "51342000248 B 100 65240000 R 100 -102135000\n",
      "51342000248 S 46 141800000 R -46 -102135000\n",
      "long close\n",
      "51346000248 S 100 65220000 R 0 -103595000\n",
      "51346000248 B 46 141820000 R 0 -103595000\n",
      "open short\n",
      "51365000248 S 100 65220000 R -100 -103595000\n",
      "51365000248 B 45 141850000 R 45 -103595000\n",
      "short close\n",
      "51374000248 B 100 65240000 R 0 -105045000\n",
      "51374000248 S 45 141830000 R 0 -105045000\n",
      "open long\n",
      "51531000248 B 100 65210000 R 100 -105045000\n",
      "51531000248 S 45 141860000 R -45 -105045000\n",
      "long close\n",
      "51555000248 S 100 65200000 R 0 -105720000\n",
      "51555000248 B 45 141890000 R 0 -105720000\n",
      "open long\n",
      "51560000248 B 100 65220000 R 100 -105720000\n",
      "51560000248 S 45 141900000 R -45 -105720000\n",
      "long close\n",
      "51563000248 S 100 65210000 R 0 -105945000\n",
      "51563035247 B 45 141910000 A 0 -105720000\n",
      "open short\n",
      "51564000248 S 100 65210000 R -100 -105720000\n",
      "51564000248 B 45 141910000 R 45 -105720000\n",
      "short close\n",
      "51566000248 B 100 65220000 R 0 -106620000\n",
      "51566000248 S 45 141880000 R 0 -106620000\n",
      "open short\n",
      "51567000248 S 93 65210000 R -93 -106620000\n",
      "51567000248 S 7 65210000 R -100 -106620000\n",
      "51567000248 B 45 141890000 R 45 -106620000\n",
      "short close\n",
      "51570000248 B 100 65220000 R 0 -106620000\n",
      "51570000248 S 45 141880000 R 0 -106620000\n",
      "open short\n",
      "51571000248 S 1 65210000 R -1 -106620000\n",
      "51571000248 S 99 65210000 R -100 -106620000\n",
      "51571000248 B 45 141890000 R 45 -106620000\n",
      "short close\n",
      "51573000248 B 100 65220000 R 0 -106620000\n",
      "51573000248 S 45 141880000 R 0 -106620000\n",
      "open long\n",
      "51574000248 B 100 65220000 R 100 -106620000\n",
      "51574000248 S 10 141880000 R -10 -106620000\n",
      "51574000248 S 35 141880000 R -45 -106620000\n",
      "long close\n",
      "51584000248 S 100 65210000 R 0 -106620000\n",
      "51584000248 B 45 141890000 R 0 -106620000\n",
      "open long\n",
      "51585000248 B 100 65220000 R 100 -106620000\n",
      "51585000248 S 45 141870000 R -45 -106620000\n",
      "long close\n",
      "51586000248 S 100 65210000 R 0 -107070000\n",
      "51586000248 B 10 141890000 R -35 -107070000\n",
      "51586000248 B 35 141890000 R 0 -107070000\n",
      "open short\n",
      "51588000248 S 100 65210000 R -100 -107070000\n",
      "51588000248 B 45 141900000 R 45 -107070000\n",
      "short close\n",
      "51591000248 B 73 65220000 R -27 -107070000\n",
      "51591000248 B 27 65220000 R 0 -107070000\n",
      "51591000248 S 45 141890000 R 0 -107070000\n",
      "open short\n",
      "51596000248 S 100 65210000 R -100 -107070000\n",
      "51596328647 B 45 141920000 A 45 -107070000\n",
      "short close\n",
      "51606000248 B 28 65220000 R -72 -106620000\n",
      "51606000248 B 72 65220000 R 0 -106620000\n",
      "51606000248 S 45 141920000 R 0 -106620000\n",
      "open long\n",
      "51607000248 B 100 65220000 R 100 -106620000\n",
      "51609855647 S 1 141910000 A -1 -106620000\n",
      "51609855647 S 44 141910000 A -45 -106620000\n",
      "long close\n",
      "51666000249 S 94 65200000 R 6 -109420000\n",
      "51666000249 S 6 65200000 R 0 -109420000\n",
      "51666000249 B 25 141960000 R -20 -109420000\n",
      "51666000249 B 20 141960000 R 0 -109420000\n",
      "open short\n",
      "51667000248 S 44 65200000 R -44 -109420000\n",
      "51667000248 S 56 65200000 R -100 -109420000\n",
      "51667000248 B 45 141960000 R 45 -109420000\n",
      "short close\n",
      "51673000248 B 100 65210000 R 0 -109420000\n",
      "51673000248 S 45 141950000 R 0 -109420000\n",
      "open long\n",
      "51681000248 B 100 65210000 R 100 -109420000\n",
      "51681000248 S 45 141950000 R -45 -109420000\n",
      "long close\n",
      "51706000248 S 50 65200000 R 50 -109870000\n",
      "51706000248 S 50 65200000 R 0 -109870000\n",
      "51706000248 B 45 141970000 R 0 -109870000\n",
      "open long\n",
      "51708000248 B 100 65210000 R 100 -109870000\n",
      "51708000248 S 45 141950000 R -45 -109870000\n",
      "long close\n",
      "51726000248 S 100 65220000 R 0 -108095000\n",
      "51726000248 B 45 141970000 R 0 -108095000\n",
      "open long\n",
      "51747000248 B 100 65220000 R 100 -108095000\n",
      "51747000248 S 45 141910000 R -45 -108095000\n",
      "long close\n",
      "51760000248 S 5 65210000 R 95 -108545000\n",
      "51760000248 S 95 65210000 R 0 -108545000\n",
      "51760000248 B 45 141930000 R 0 -108545000\n",
      "open long\n",
      "51762000248 B 100 65220000 R 100 -108545000\n",
      "51762000248 S 45 141900000 R -45 -108545000\n",
      "long close\n",
      "51795000248 S 27 65190000 R 73 -106720000\n",
      "51795000248 S 73 65190000 R 0 -106720000\n",
      "51795000248 B 45 141830000 R 0 -106720000\n",
      "open long\n",
      "51802000248 B 100 65210000 R 100 -106720000\n",
      "51802318047 S 45 141840000 A -45 -106720000\n",
      "long close\n",
      "51862000248 S 100 65220000 R 0 -105170000\n",
      "51862000248 B 45 141860000 R 0 -105170000\n",
      "open short\n",
      "51923000248 S 100 65230000 R -100 -105170000\n",
      "51923000248 B 45 141890000 R 45 -105170000\n",
      "short close\n",
      "51943000248 B 100 65240000 R 0 -104720000\n",
      "51943000248 S 45 141890000 R 0 -104720000\n",
      "open short\n",
      "51964000248 S 100 65250000 R -100 -104720000\n",
      "51964000248 B 45 141930000 R 45 -104720000\n",
      "short close\n",
      "51971000248 B 62 65270000 R -38 -105720000\n",
      "51971000248 B 38 65270000 R 0 -105720000\n",
      "51971000248 S 45 141920000 R 0 -105720000\n",
      "open long\n",
      "52001000248 B 100 65280000 R 100 -105720000\n",
      "52001000248 S 45 141920000 R -45 -105720000\n",
      "long close\n",
      "52020000248 S 100 65300000 R 0 -103620000\n",
      "52021780047 B 45 141950000 A 0 -103395000\n",
      "open long\n",
      "52023000248 B 100 65310000 R 100 -103395000\n",
      "52032330847 S 46 141930000 A -46 -105395000\n",
      "long close\n",
      "52037000248 S 100 65290000 R 0 -104855000\n",
      "52037000248 B 46 141940000 R 0 -104855000\n",
      "open long\n",
      "52043000248 B 100 65310000 R 100 -104855000\n",
      "52043000248 S 46 141910000 R -46 -104855000\n",
      "long close\n",
      "52055000248 S 63 65270000 R 37 -107395000\n",
      "52055000248 S 37 65270000 R 0 -107395000\n",
      "52055000248 B 46 141910000 R 0 -107395000\n",
      "open long\n",
      "52063000248 B 100 65290000 R 100 -107395000\n",
      "52063000248 S 46 141880000 R -46 -107395000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "long close\n",
      "52064000248 S 100 65280000 R 0 -108315000\n",
      "52064000248 B 46 141910000 R 0 -108315000\n",
      "open short\n",
      "52135000248 S 100 65280000 R -100 -108315000\n",
      "52135000248 B 45 141930000 R 45 -108315000\n",
      "short close\n",
      "52141000248 B 100 65290000 R 0 -108315000\n",
      "52141000248 S 1 141920000 R 44 -108315000\n",
      "52141000248 S 44 141920000 R 0 -108315000\n",
      "open long\n",
      "52167000248 B 100 65290000 R 100 -108315000\n",
      "52167000248 S 46 141890000 R -46 -108315000\n",
      "long close\n",
      "52169000248 S 100 65280000 R 0 -109235000\n",
      "52169000248 B 46 141920000 R 0 -109235000\n",
      "open long\n",
      "52266000248 B 29 65290000 R 29 -109235000\n",
      "52266000248 B 71 65290000 R 100 -109235000\n",
      "52266000248 S 46 141930000 R -46 -109235000\n",
      "long close\n",
      "52325000248 S 100 65290000 R 0 -107315000\n",
      "52325000248 B 46 141920000 R 0 -107315000\n",
      "open short\n",
      "52379000248 S 100 65290000 R -100 -107315000\n",
      "52379000248 B 45 141960000 R 45 -107315000\n",
      "short close\n",
      "52389000248 B 100 65290000 R 0 -107215000\n",
      "52389000248 S 45 141930000 R 0 -107215000\n",
      "open long\n",
      "52417000248 B 100 65290000 R 100 -107215000\n",
      "52417000248 S 46 141930000 R -46 -107215000\n",
      "long close\n",
      "52431000248 S 100 65280000 R 0 -108135000\n",
      "52431000248 B 46 141960000 R 0 -108135000\n",
      "open short\n",
      "52433000248 S 100 65280000 R -100 -108135000\n",
      "52433000248 B 45 141970000 R 45 -108135000\n",
      "short close\n",
      "52436000248 B 100 65290000 R 0 -108135000\n",
      "52436000248 S 45 141960000 R 0 -108135000\n",
      "open long\n",
      "52437000248 B 100 65300000 R 100 -108135000\n",
      "52437000248 S 45 141960000 R -45 -108135000\n",
      "long close\n",
      "52497000248 S 100 65280000 R 0 -109135000\n",
      "52497000248 B 45 141970000 R 0 -109135000\n",
      "open short\n",
      "52679000248 S 100 65250000 R -100 -109135000\n",
      "52679000248 B 45 141940000 R 45 -109135000\n",
      "short close\n",
      "52693000248 B 100 65250000 R 0 -109035000\n",
      "52693000248 S 45 141910000 R 0 -109035000\n",
      "open long\n",
      "52712000248 B 100 65240000 R 100 -109035000\n",
      "52712000248 S 45 141910000 R -45 -109035000\n",
      "long close\n",
      "52752000248 S 100 65220000 R 0 -108685000\n",
      "52752000248 B 45 141890000 R 0 -108685000\n",
      "open short\n",
      "52804000248 S 10 65220000 R -10 -108685000\n",
      "52804000248 S 90 65220000 R -100 -108685000\n",
      "52804000248 B 45 141920000 R 45 -108685000\n",
      "short close\n",
      "52847000248 B 100 65260000 R 0 -109435000\n",
      "52847000248 S 45 141960000 R 0 -109435000\n",
      "open short\n",
      "52860000248 S 100 65250000 R -100 -109435000\n",
      "52860000248 B 45 141980000 R 45 -109435000\n",
      "short close\n",
      "52865000248 B 100 65260000 R 0 -109435000\n",
      "52865000248 S 45 141970000 R 0 -109435000\n",
      "open long\n",
      "52874000248 B 100 65250000 R 100 -109435000\n",
      "52874000248 S 45 141950000 R -45 -109435000\n",
      "long close\n",
      "52909000248 S 100 65230000 R 0 -110435000\n",
      "52909000248 B 45 141960000 R 0 -110435000\n",
      "open long\n",
      "52924000248 B 100 65240000 R 100 -110435000\n",
      "52924000248 S 45 141930000 R -45 -110435000\n",
      "long close\n",
      "52927000248 S 100 65230000 R 0 -111335000\n",
      "52927000248 B 45 141960000 R 0 -111335000\n",
      "open short\n",
      "52966000248 S 100 65240000 R -100 -111335000\n",
      "52966000248 B 45 141990000 R 45 -111335000\n",
      "short close\n",
      "52973000248 B 74 65260000 R -26 -112335000\n",
      "52973000248 B 26 65260000 R 0 -112335000\n",
      "52973000248 S 45 141980000 R 0 -112335000\n",
      "open short\n",
      "52996000248 S 100 65260000 R -100 -112335000\n",
      "52996000248 B 20 142020000 R 20 -112335000\n",
      "52996000248 B 25 142020000 R 45 -112335000\n",
      "short close\n",
      "53006000248 B 100 65270000 R 0 -112335000\n",
      "53006000248 S 45 142010000 R 0 -112335000\n",
      "open long\n",
      "53009000248 B 100 65260000 R 100 -112335000\n",
      "53009000248 S 45 141990000 R -45 -112335000\n",
      "long close\n",
      "53010000248 S 100 65250000 R 0 -112785000\n",
      "53010000248 B 45 142010000 R 0 -112785000\n",
      "open short\n",
      "53157000248 S 100 65250000 R -100 -112785000\n",
      "53157000248 B 45 141990000 R 45 -112785000\n",
      "short close\n",
      "53166000248 B 100 65260000 R 0 -113235000\n",
      "53166000248 S 45 141970000 R 0 -113235000\n",
      "open short\n",
      "53344000248 S 100 65230000 R -100 -113235000\n",
      "53344000248 B 45 141950000 R 45 -113235000\n",
      "short close\n",
      "53358000248 B 100 65240000 R 0 -113010000\n",
      "53358000248 S 45 141940000 R 0 -113010000\n",
      "open short\n",
      "53389000248 S 100 65220000 R -100 -113010000\n",
      "53389000248 B 45 141960000 R 45 -113010000\n",
      "short close\n",
      "53392000248 B 100 65220000 R 0 -112910000\n",
      "53392000248 S 45 141920000 R 0 -112910000\n",
      "open long\n",
      "53405000248 B 36 65220000 R 36 -112910000\n",
      "53405000248 B 64 65220000 R 100 -112910000\n",
      "53405000248 S 45 141900000 R -45 -112910000\n",
      "long close\n",
      "53422000248 S 100 65220000 R 0 -112810000\n",
      "53422000248 B 45 141930000 R 0 -112810000\n",
      "open short\n",
      "53481000248 S 100 65220000 R -100 -112810000\n",
      "53481000248 B 45 141960000 R 45 -112810000\n",
      "short close\n",
      "53486000248 B 100 65230000 R 0 -112360000\n",
      "53486000248 S 45 141960000 R 0 -112360000\n",
      "open short\n",
      "53487000248 S 100 65220000 R -100 -112360000\n",
      "53487000248 B 45 141960000 R 45 -112360000\n",
      "short close\n",
      "53495000248 B 100 65230000 R 0 -112360000\n",
      "53495000248 S 45 141950000 R 0 -112360000\n",
      "open long\n",
      "53505000248 B 100 65230000 R 100 -112360000\n",
      "53505000248 S 45 141950000 R -45 -112360000\n",
      "long close\n",
      "53521000248 S 100 65230000 R 0 -112260000\n",
      "53521000248 B 45 141980000 R 0 -112260000\n",
      "open long\n",
      "53526000248 B 100 65250000 R 100 -112260000\n",
      "53526000248 S 45 141970000 R -45 -112260000\n",
      "long close\n",
      "53527000248 S 100 65240000 R 0 -112710000\n",
      "53527000248 B 45 141990000 R 0 -112710000\n",
      "open long\n",
      "53534000248 B 100 65250000 R 100 -112710000\n",
      "53534000248 S 45 141970000 R -45 -112710000\n",
      "long close\n",
      "53551000248 S 100 65210000 R 0 -114810000\n",
      "53551000248 B 45 141960000 R 0 -114810000\n",
      "open long\n",
      "53568000248 B 100 65220000 R 100 -114810000\n",
      "53568000248 S 45 141920000 R -45 -114810000\n",
      "long close\n",
      "53580000248 S 100 65210000 R 0 -115935000\n",
      "53580000248 B 45 141960000 R 0 -115935000\n",
      "open long\n",
      "53586000248 B 92 65220000 R 92 -115935000\n",
      "53586000248 B 8 65220000 R 100 -115935000\n",
      "53586000248 S 45 141910000 R -45 -115935000\n",
      "long close\n",
      "53591000248 S 100 65210000 R 0 -116835000\n",
      "53591000248 B 45 141940000 R 0 -116835000\n",
      "open long\n",
      "53595000248 B 100 65220000 R 100 -116835000\n",
      "53595000248 S 45 141930000 R -45 -116835000\n",
      "long close\n",
      "53622000248 S 100 65190000 R 0 -117035000\n",
      "53622000248 B 45 141900000 R 0 -117035000\n",
      "open long\n",
      "53624000248 B 100 65200000 R 100 -117035000\n",
      "53624000248 S 45 141880000 R -45 -117035000\n",
      "long close\n",
      "53649000248 S 100 65190000 R 0 -117035000\n",
      "53649000248 B 45 141890000 R 0 -117035000\n",
      "open short\n",
      "53650000248 S 100 65190000 R -100 -117035000\n",
      "53650000248 B 45 141890000 R 45 -117035000\n",
      "short close\n",
      "53659000248 B 100 65200000 R 0 -117485000\n",
      "53659000248 S 45 141870000 R 0 -117485000\n",
      "open short\n",
      "53660000248 S 100 65190000 R -100 -117485000\n",
      "53660000248 B 45 141880000 R 45 -117485000\n",
      "short close\n",
      "53667000248 B 100 65190000 R 0 -116485000\n",
      "53667000248 S 45 141870000 R 0 -116485000\n",
      "open long\n",
      "53668000248 B 100 65200000 R 100 -116485000\n",
      "53668000248 S 45 141870000 R -45 -116485000\n",
      "long close\n",
      "53669000248 S 100 65200000 R 0 -116385000\n",
      "53669000248 B 45 141900000 R 0 -116385000\n",
      "open short\n",
      "53674000248 S 100 65200000 R -100 -116385000\n",
      "53674000248 B 45 141900000 R 45 -116385000\n",
      "short close\n",
      "53684000248 B 100 65210000 R 0 -116835000\n",
      "53684000248 S 45 141880000 R 0 -116835000\n",
      "open short\n",
      "53690000248 S 100 65200000 R -100 -116835000\n",
      "53690000248 B 45 141910000 R 45 -116835000\n",
      "short close\n",
      "53727000248 B 100 65220000 R 0 -117385000\n",
      "53727000248 S 45 141910000 R 0 -117385000\n",
      "open short\n",
      "53779000248 S 100 65210000 R -100 -117385000\n",
      "53779000248 B 45 141940000 R 45 -117385000\n",
      "short close\n",
      "53784000248 B 100 65220000 R 0 -116935000\n",
      "53784000248 S 45 141940000 R 0 -116935000\n",
      "open short\n",
      "53976000248 S 100 65270000 R -100 -116935000\n",
      "53976000248 B 5 142000000 R 5 -116935000\n",
      "53976000248 B 40 142000000 R 45 -116935000\n",
      "short close\n",
      "53990000248 B 100 65280000 R 0 -116935000\n",
      "53990000248 S 45 141990000 R 0 -116935000\n",
      "open long\n",
      "54002000248 B 100 65270000 R 100 -116935000\n",
      "54002000248 S 45 141960000 R -45 -116935000\n",
      "long close\n",
      "54015000248 S 100 65270000 R 0 -117285000\n",
      "54015000248 B 45 142000000 R 0 -117285000\n",
      "open long\n",
      "54019000248 B 100 65280000 R 100 -117285000\n",
      "54019000248 S 45 141990000 R -45 -117285000\n",
      "long close\n",
      "54021000248 S 100 65270000 R 0 -118185000\n",
      "54021000248 B 45 142020000 R 0 -118185000\n",
      "open long\n",
      "54027000248 B 100 65280000 R 100 -118185000\n",
      "54027359447 S 45 142000000 A -45 -118185000\n",
      "long close\n",
      "54032000248 S 100 65270000 R 0 -118635000\n",
      "54032000248 B 10 142020000 R -35 -118635000\n",
      "54032000248 B 35 142020000 R 0 -118635000\n",
      "open long\n",
      "54137000248 B 100 65280000 R 100 -118635000\n",
      "54137000248 S 45 141950000 R -45 -118635000\n",
      "long close\n",
      "54140000248 S 97 65270000 R 3 -119085000\n",
      "54140000248 S 3 65270000 R 0 -119085000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "54140000248 B 45 141970000 R 0 -119085000\n",
      "open short\n",
      "54167000248 S 36 65270000 R -36 -119085000\n",
      "54167000248 S 64 65270000 R -100 -119085000\n",
      "54167000248 B 45 141970000 R 45 -119085000\n",
      "short close\n",
      "54193000248 B 100 65290000 R 0 -119635000\n",
      "54193000248 S 45 141970000 R 0 -119635000\n",
      "open long\n",
      "54194000248 B 100 65290000 R 100 -119635000\n",
      "54194000248 S 45 141970000 R -45 -119635000\n",
      "long close\n",
      "54215000248 S 100 65280000 R 0 -119635000\n",
      "54215000248 B 45 141980000 R 0 -119635000\n",
      "open long\n",
      "54217000248 B 77 65290000 R 77 -119635000\n",
      "54217000248 B 23 65290000 R 100 -119635000\n",
      "54217000248 S 45 141950000 R -45 -119635000\n",
      "long close\n",
      "54218000248 S 100 65280000 R 0 -120085000\n",
      "54218000248 B 45 141970000 R 0 -120085000\n",
      "open long\n",
      "54259000248 B 100 65270000 R 100 -120085000\n",
      "54259000248 S 45 141940000 R -45 -120085000\n",
      "long close\n",
      "54262000248 S 100 65260000 R 0 -120535000\n",
      "54262000248 B 45 141960000 R 0 -120535000\n",
      "open long\n",
      "54264000248 B 100 65270000 R 100 -120535000\n",
      "54264000248 S 45 141940000 R -45 -120535000\n",
      "long close\n",
      "54273000248 S 100 65260000 R 0 -120985000\n",
      "54273000248 B 45 141960000 R 0 -120985000\n",
      "open long\n",
      "54346000248 B 100 65270000 R 100 -120985000\n",
      "54346000248 S 45 141920000 R -45 -120985000\n",
      "long close\n",
      "54352000248 S 100 65260000 R 0 -120985000\n",
      "54352000248 B 45 141930000 R 0 -120985000\n",
      "open long\n",
      "54386000249 B 100 65280000 R 100 -120985000\n",
      "54386000249 S 46 141910000 R -46 -120985000\n",
      "long close\n",
      "54387000248 S 100 65260000 R 0 -121985000\n",
      "54387000248 B 46 141920000 R 0 -121985000\n",
      "open short\n",
      "54392000248 S 100 65270000 R -100 -121985000\n",
      "54392000248 B 45 141930000 R 45 -121985000\n",
      "short close\n",
      "54398000248 B 100 65280000 R 0 -121985000\n",
      "54398000248 S 45 141920000 R 0 -121985000\n",
      "open short\n",
      "54425000248 S 100 65270000 R -100 -121985000\n",
      "54425000248 B 45 141930000 R 45 -121985000\n",
      "short close\n",
      "54432000248 B 100 65270000 R 0 -121885000\n",
      "54432000248 S 45 141900000 R 0 -121885000\n",
      "open short\n",
      "54444000248 S 100 65270000 R -100 -121885000\n",
      "54444000248 B 45 141930000 R 45 -121885000\n",
      "short close\n",
      "54445000248 B 100 65280000 R 0 -122335000\n",
      "54445000248 S 45 141910000 R 0 -122335000\n",
      "open long\n",
      "54446000248 B 100 65280000 R 100 -122335000\n",
      "54446000248 S 46 141890000 R -46 -122335000\n",
      "long close\n",
      "54466000248 S 100 65270000 R 0 -123255000\n",
      "54466000248 B 46 141920000 R 0 -123255000\n",
      "open short\n",
      "54467000248 S 100 65270000 R -100 -123255000\n",
      "54467000248 B 45 141920000 R 45 -123255000\n",
      "short close\n",
      "54473000248 B 100 65280000 R 0 -123255000\n",
      "54473000248 S 45 141910000 R 0 -123255000\n",
      "open long\n",
      "54474000248 B 100 65280000 R 100 -123255000\n",
      "54474000248 S 46 141910000 R -46 -123255000\n",
      "long close\n",
      "54476000248 S 100 65280000 R 0 -122715000\n",
      "54476000248 B 46 141930000 R 0 -122715000\n",
      "open short\n",
      "54477000248 S 100 65280000 R -100 -122715000\n",
      "54477000248 B 9 141930000 R 9 -122715000\n",
      "54477000248 B 36 141930000 R 45 -122715000\n",
      "short close\n",
      "54485000248 B 33 65290000 R -67 -122715000\n",
      "54485000248 B 67 65290000 R 0 -122715000\n",
      "54485000248 S 45 141920000 R 0 -122715000\n",
      "open short\n",
      "54490000248 S 100 65280000 R -100 -122715000\n",
      "54490000248 B 45 141940000 R 45 -122715000\n",
      "short close\n",
      "54504000248 B 100 65290000 R 0 -121815000\n",
      "54504000248 S 45 141950000 R 0 -121815000\n",
      "open long\n",
      "54505000248 B 100 65290000 R 100 -121815000\n",
      "54505000248 S 45 141950000 R -45 -121815000\n",
      "long close\n",
      "54514000248 S 30 65280000 R 70 -121365000\n",
      "54514000248 S 70 65280000 R 0 -121365000\n",
      "54514000248 B 45 141950000 R 0 -121365000\n",
      "open short\n",
      "54515000248 S 100 65270000 R -100 -121365000\n",
      "54515000248 B 45 141950000 R 45 -121365000\n",
      "short close\n",
      "54516000248 B 100 65280000 R 0 -121815000\n",
      "54516000248 S 45 141930000 R 0 -121815000\n",
      "open long\n",
      "54543000248 B 100 65270000 R 100 -121815000\n",
      "54543000248 S 9 141910000 R -9 -121815000\n",
      "54543000248 S 36 141910000 R -45 -121815000\n",
      "long close\n",
      "54557000248 S 100 65260000 R 0 -121815000\n",
      "54557000248 B 45 141920000 R 0 -121815000\n",
      "open long\n",
      "54577000248 B 100 65260000 R 100 -121815000\n",
      "54577000248 S 46 141850000 R -46 -121815000\n",
      "long close\n",
      "54589000248 S 100 65240000 R 0 -123275000\n",
      "54589000248 B 46 141870000 R 0 -123275000\n",
      "open long\n",
      "54622000248 B 100 65210000 R 100 -123275000\n",
      "54622000248 S 45 141770000 R -45 -123275000\n",
      "long close\n",
      "54625000248 S 100 65200000 R 0 -123275000\n",
      "54625000248 B 45 141780000 R 0 -123275000\n",
      "open short\n",
      "54648000248 S 1 65210000 R -1 -123275000\n",
      "54648000248 S 99 65210000 R -100 -123275000\n",
      "54648000248 B 45 141830000 R 45 -123275000\n",
      "short close\n",
      "54658000248 B 100 65220000 R 0 -124175000\n",
      "54658000248 S 45 141800000 R 0 -124175000\n",
      "open long\n",
      "54823000248 B 11 65230000 R 11 -124175000\n",
      "54823000248 B 89 65230000 R 100 -124175000\n",
      "54823000248 S 45 141830000 R -45 -124175000\n",
      "long close\n",
      "54844000248 S 6 65200000 R 94 -125725000\n",
      "54844000248 S 94 65200000 R 0 -125725000\n",
      "54844000248 B 45 141830000 R 0 -125725000\n",
      "open short\n",
      "54898000248 S 100 65210000 R -100 -125725000\n",
      "54898000248 B 45 141840000 R 45 -125725000\n",
      "short close\n",
      "54900000248 B 100 65220000 R 0 -125275000\n",
      "54900000248 S 45 141840000 R 0 -125275000\n",
      "open short\n",
      "54925000248 S 6 65200000 R -6 -125275000\n",
      "54925000248 S 94 65200000 R -100 -125275000\n",
      "54925000248 B 45 141830000 R 45 -125275000\n",
      "short close\n",
      "54926000248 B 100 65210000 R 0 -125725000\n",
      "54926000248 S 45 141810000 R 0 -125725000\n",
      "open long\n",
      "54928000248 B 100 65210000 R 100 -125725000\n",
      "54928000248 S 45 141810000 R -45 -125725000\n",
      "long close\n",
      "54940000249 S 6 65200000 R 94 -126175000\n",
      "54940000249 S 55 65200000 R 39 -126175000\n",
      "54940000249 S 39 65200000 R 0 -126175000\n",
      "54940000249 B 45 141830000 R 0 -126175000\n",
      "open long\n",
      "54950000248 B 100 65210000 R 100 -126175000\n",
      "54950000248 S 10 141810000 R -10 -126175000\n",
      "54950000248 S 35 141810000 R -45 -126175000\n",
      "long close\n",
      "54955000248 S 100 65200000 R 0 -126625000\n",
      "54955000248 B 45 141830000 R 0 -126625000\n",
      "open short\n",
      "54956000249 S 57 65200000 R -57 -126625000\n",
      "54956000249 S 21 65200000 R -78 -126625000\n",
      "54956000249 S 22 65200000 R -100 -126625000\n",
      "54956000249 B 45 141830000 R 45 -126625000\n",
      "short close\n",
      "54958000248 B 100 65210000 R 0 -126625000\n",
      "54958000248 S 45 141820000 R 0 -126625000\n",
      "open long\n",
      "54959000248 B 100 65210000 R 100 -126625000\n",
      "54959000248 S 45 141820000 R -45 -126625000\n",
      "long close\n",
      "54987000248 S 100 65210000 R 0 -126525000\n",
      "54987000248 B 45 141850000 R 0 -126525000\n",
      "open short\n",
      "54988000248 S 100 65210000 R -100 -126525000\n",
      "54988000248 B 45 141850000 R 45 -126525000\n",
      "short close\n",
      "54989000248 B 100 65220000 R 0 -126525000\n",
      "54989000248 S 45 141840000 R 0 -126525000\n",
      "open long\n",
      "54990000248 B 100 65220000 R 100 -126525000\n",
      "54990000248 S 45 141840000 R -45 -126525000\n",
      "long close\n",
      "54994000248 S 100 65210000 R 0 -126975000\n",
      "54994000248 B 45 141860000 R 0 -126975000\n",
      "open long\n",
      "55037000248 B 100 65170000 R 100 -126975000\n",
      "55037000248 S 45 141770000 R -45 -126975000\n",
      "long close\n",
      "55049000248 S 100 65150000 R 0 -127975000\n",
      "55049000248 B 45 141780000 R 0 -127975000\n",
      "open long\n",
      "55140000248 B 100 65210000 R 100 -127975000\n",
      "55140000248 S 45 141810000 R -45 -127975000\n",
      "long close\n",
      "55149000248 S 100 65210000 R 0 -127425000\n",
      "55149000248 B 45 141830000 R 0 -127425000\n",
      "open long\n",
      "55154000248 B 100 65220000 R 100 -127425000\n",
      "55154000248 S 45 141790000 R -45 -127425000\n",
      "long close\n",
      "55159000248 S 58 65210000 R 42 -127425000\n",
      "55159000248 S 42 65210000 R 0 -127425000\n",
      "55159000248 B 45 141800000 R 0 -127425000\n",
      "open long\n",
      "55301000248 B 100 65240000 R 100 -127425000\n",
      "55301000248 S 46 141820000 R -46 -127425000\n",
      "long close\n",
      "55310000248 S 100 65220000 R 0 -128425000\n",
      "55310000248 B 46 141830000 R 0 -128425000\n",
      "open long\n",
      "55320000248 B 100 65230000 R 100 -128425000\n",
      "55320000248 S 45 141810000 R -45 -128425000\n",
      "long close\n",
      "55324000248 S 76 65210000 R 24 -129425000\n",
      "55324000248 S 24 65210000 R 0 -129425000\n",
      "55324000248 B 45 141820000 R 0 -129425000\n",
      "open long\n",
      "55337000248 B 100 65220000 R 100 -129425000\n",
      "55337000248 S 45 141790000 R -45 -129425000\n",
      "long close\n",
      "55345000248 S 100 65210000 R 0 -129875000\n",
      "55345000248 B 45 141810000 R 0 -129875000\n",
      "open short\n",
      "55351000248 S 100 65210000 R -100 -129875000\n",
      "55351000248 B 45 141810000 R 45 -129875000\n",
      "short close\n",
      "55353000248 B 79 65220000 R -21 -130775000\n",
      "55353000248 B 21 65220000 R 0 -130775000\n",
      "55353000248 S 45 141780000 R 0 -130775000\n",
      "open long\n",
      "55359000248 B 41 65210000 R 41 -130775000\n",
      "55359000248 B 59 65210000 R 100 -130775000\n",
      "55359000248 S 45 141790000 R -45 -130775000\n",
      "long close\n",
      "55369000248 S 100 65220000 R 0 -128325000\n",
      "55369000248 B 45 141790000 R 0 -128325000\n",
      "open short\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "55383000248 S 100 65220000 R -100 -128325000\n",
      "55383000248 B 45 141790000 R 45 -128325000\n",
      "short close\n",
      "55396000248 B 100 65220000 R 0 -127325000\n",
      "55396000248 S 45 141780000 R 0 -127325000\n",
      "open long\n",
      "55407000248 B 58 65230000 R 58 -127325000\n",
      "55407000248 B 42 65230000 R 100 -127325000\n",
      "55407000248 S 46 141790000 R -46 -127325000\n",
      "long close\n",
      "55429000249 S 23 65220000 R 77 -127325000\n",
      "55429000249 S 77 65220000 R 0 -127325000\n",
      "55429000249 B 5 141800000 R -41 -127325000\n",
      "55429000249 B 41 141800000 R 0 -127325000\n",
      "open long\n",
      "55430000248 B 63 65230000 R 63 -127325000\n",
      "55430000248 B 37 65230000 R 100 -127325000\n",
      "55430000248 S 46 141790000 R -46 -127325000\n",
      "long close\n",
      "55435000248 S 100 65220000 R 0 -127325000\n",
      "55435000248 B 46 141800000 R 0 -127325000\n",
      "open short\n",
      "55436000248 S 100 65220000 R -100 -127325000\n",
      "55436000248 B 45 141800000 R 45 -127325000\n",
      "short close\n",
      "55460000248 B 100 65240000 R 0 -126975000\n",
      "55460000248 S 45 141820000 R 0 -126975000\n",
      "open short\n",
      "55471000248 S 23 65230000 R -23 -126975000\n",
      "55471000248 S 77 65230000 R -100 -126975000\n",
      "55471000248 B 45 141840000 R 45 -126975000\n",
      "short close\n",
      "55481000248 B 100 65250000 R 0 -127525000\n",
      "55481000248 S 45 141840000 R 0 -127525000\n",
      "open short\n",
      "55495000248 S 100 65230000 R -100 -127525000\n",
      "55495000248 B 45 141860000 R 45 -127525000\n",
      "short close\n",
      "55499000248 B 100 65230000 R 0 -127425000\n",
      "55499000248 S 45 141830000 R 0 -127425000\n",
      "open long\n",
      "55516000248 B 100 65240000 R 100 -127425000\n",
      "55516000248 S 45 141830000 R -45 -127425000\n",
      "long close\n",
      "55517000248 S 100 65230000 R 0 -128100000\n",
      "55524551247 B 45 141850000 A 0 -128325000\n",
      "open long\n",
      "55527000248 B 100 65240000 R 100 -128325000\n",
      "55527000248 S 45 141830000 R -45 -128325000\n",
      "long close\n",
      "55574000248 S 100 65220000 R 0 -128425000\n",
      "55574000248 B 45 141820000 R 0 -128425000\n",
      "open short\n",
      "55620000248 S 100 65220000 R -100 -128425000\n",
      "55620000248 B 45 141830000 R 45 -128425000\n",
      "short close\n",
      "55626000248 B 100 65230000 R 0 -128875000\n",
      "55626000248 S 45 141810000 R 0 -128875000\n",
      "open long\n",
      "55663000248 B 100 65230000 R 100 -128875000\n",
      "55663000248 S 46 141780000 R -46 -128875000\n",
      "long close\n",
      "55682000248 S 100 65210000 R 0 -128955000\n",
      "55682000248 B 46 141770000 R 0 -128955000\n",
      "open long\n",
      "55688000248 B 100 65210000 R 100 -128955000\n",
      "55688000248 S 46 141740000 R -46 -128955000\n",
      "long close\n",
      "55701000248 S 100 65200000 R 0 -129875000\n",
      "55701000248 B 46 141770000 R 0 -129875000\n",
      "open short\n",
      "55722000248 S 100 65200000 R -100 -129875000\n",
      "55722000248 B 45 141780000 R 45 -129875000\n",
      "short close\n",
      "55728000248 B 100 65210000 R 0 -129425000\n",
      "55728000248 S 45 141780000 R 0 -129425000\n",
      "open short\n",
      "55729000248 S 100 65200000 R -100 -129425000\n",
      "55729000248 B 45 141790000 R 45 -129425000\n",
      "short close\n",
      "55764000248 B 100 65210000 R 0 -129650000\n",
      "55764000248 S 45 141770000 R 0 -129650000\n",
      "open long\n",
      "55780000248 B 100 65210000 R 100 -129650000\n",
      "55780000248 S 46 141760000 R -46 -129650000\n",
      "long close\n",
      "55840000248 S 100 65210000 R 0 -129110000\n",
      "55840000248 B 46 141780000 R 0 -129110000\n",
      "open short\n",
      "55850000248 S 100 65210000 R -100 -129110000\n",
      "55850000248 B 45 141790000 R 45 -129110000\n",
      "short close\n",
      "55864000248 B 100 65220000 R 0 -130010000\n",
      "55864000248 S 45 141760000 R 0 -130010000\n",
      "open short\n",
      "55870000248 S 100 65210000 R -100 -130010000\n",
      "55870000248 B 45 141790000 R 45 -130010000\n",
      "short close\n",
      "55871000248 B 100 65220000 R 0 -130460000\n",
      "55871000248 S 45 141770000 R 0 -130460000\n",
      "open long\n",
      "55883000248 B 100 65210000 R 100 -130460000\n",
      "55883000248 S 46 141750000 R -46 -130460000\n",
      "long close\n",
      "55897000248 S 100 65210000 R 0 -129460000\n",
      "55897000248 B 46 141760000 R 0 -129460000\n",
      "open short\n",
      "55932000248 S 100 65200000 R -100 -129460000\n",
      "55932000248 B 45 141780000 R 45 -129460000\n",
      "short close\n",
      "55941000248 B 100 65210000 R 0 -129910000\n",
      "55941000248 S 45 141760000 R 0 -129910000\n",
      "open long\n",
      "55997000248 B 100 65170000 R 100 -129910000\n",
      "55997000248 S 45 141690000 R -45 -129910000\n",
      "long close\n",
      "56004000248 S 100 65140000 R 0 -131910000\n",
      "56004000248 B 45 141700000 R 0 -131910000\n",
      "open short\n",
      "56032000248 S 100 65140000 R -100 -131910000\n",
      "56032000248 B 45 141720000 R 45 -131910000\n",
      "short close\n",
      "56041000248 B 100 65150000 R 0 -132810000\n",
      "56041000248 S 45 141690000 R 0 -132810000\n",
      "open short\n",
      "56238000248 S 100 65110000 R -100 -132810000\n",
      "56238000248 B 45 141630000 R 45 -132810000\n",
      "short close\n",
      "56242000248 B 100 65120000 R 0 -133260000\n",
      "56242000248 S 45 141610000 R 0 -133260000\n",
      "open long\n",
      "56267000248 B 99 65090000 R 99 -133260000\n",
      "56267000248 B 1 65090000 R 100 -133260000\n",
      "56267000248 S 45 141580000 R -45 -133260000\n",
      "long close\n",
      "56284000250 S 39 65080000 R 61 -133260000\n",
      "56284000250 S 61 65080000 R 0 -133260000\n",
      "56284000250 B 45 141590000 R 0 -133260000\n",
      "open long\n",
      "56296000248 B 100 65080000 R 100 -133260000\n",
      "56296000248 S 45 141560000 R -45 -133260000\n",
      "long close\n",
      "56304000248 S 100 65070000 R 0 -132810000\n",
      "56304000248 B 45 141560000 R 0 -132810000\n",
      "open short\n",
      "56313000248 S 100 65070000 R -100 -132810000\n",
      "56313000248 B 45 141570000 R 45 -132810000\n",
      "short close\n",
      "56314000248 B 2 65080000 R -98 -133260000\n",
      "56314000248 B 98 65080000 R 0 -133260000\n",
      "56314000248 S 45 141550000 R 0 -133260000\n",
      "open long\n",
      "56316000248 B 100 65090000 R 100 -133260000\n",
      "56317264847 S 45 141550000 A -45 -133260000\n",
      "long close\n",
      "56318000248 S 100 65080000 R 0 -133260000\n",
      "56318000248 B 45 141560000 R 0 -133260000\n",
      "open long\n",
      "56319000248 B 100 65090000 R 100 -133260000\n",
      "56319000248 S 45 141530000 R -45 -133260000\n",
      "long close\n",
      "56328000248 S 100 65070000 R 0 -134260000\n",
      "56328000248 B 45 141540000 R 0 -134260000\n",
      "open short\n",
      "56340000248 S 100 65070000 R -100 -134260000\n",
      "56340000248 B 45 141540000 R 45 -134260000\n",
      "short close\n",
      "56344000248 B 100 65080000 R 0 -134710000\n",
      "56344000248 S 45 141520000 R 0 -134710000\n",
      "open short\n",
      "56357000248 S 100 65090000 R -100 -134710000\n",
      "56357000248 B 45 141560000 R 45 -134710000\n",
      "short close\n",
      "56367000248 B 100 65100000 R 0 -135160000\n",
      "56367000248 S 45 141540000 R 0 -135160000\n",
      "open short\n",
      "56384000248 S 100 65090000 R -100 -135160000\n",
      "56384000248 B 45 141560000 R 45 -135160000\n",
      "short close\n",
      "56391000248 B 100 65090000 R 0 -135510000\n",
      "56391000248 S 45 141520000 R 0 -135510000\n",
      "open long\n",
      "56637000248 B 100 65100000 R 100 -135510000\n",
      "56637000248 S 46 141420000 R -46 -135510000\n",
      "long close\n",
      "56678000248 S 100 65080000 R 0 -134670000\n",
      "56678000248 B 46 141390000 R 0 -134670000\n",
      "open short\n",
      "56695000248 S 100 65080000 R -100 -134670000\n",
      "56695000248 B 46 141380000 R 46 -134670000\n",
      "short close\n",
      "56700000248 B 100 65090000 R 0 -133750000\n",
      "56700000248 S 46 141390000 R 0 -133750000\n",
      "open long\n",
      "56701000248 B 100 65090000 R 100 -133750000\n",
      "56701000248 S 46 141380000 R -46 -133750000\n",
      "long close\n",
      "56702000248 S 100 65080000 R 0 -135590000\n",
      "56702000248 B 46 141430000 R 0 -135590000\n",
      "open short\n",
      "56718000248 S 100 65080000 R -100 -135590000\n",
      "56718000248 B 46 141460000 R 46 -135590000\n",
      "short close\n",
      "56722000248 B 100 65090000 R 0 -136050000\n",
      "56722000248 S 46 141440000 R 0 -136050000\n",
      "open long\n",
      "56815000248 B 100 65100000 R 100 -136050000\n",
      "56815000248 S 46 141470000 R -46 -136050000\n",
      "long close\n",
      "56818000248 S 100 65100000 R 0 -135510000\n",
      "56818000248 B 46 141490000 R 0 -135510000\n",
      "open long\n",
      "56820000248 B 100 65130000 R 100 -135510000\n",
      "56820000248 S 46 141500000 R -46 -135510000\n",
      "long close\n",
      "56825000248 S 100 65150000 R 0 -135960000\n",
      "56825025047 B 46 141580000 A 0 -135730000\n",
      "open long\n",
      "56917000248 B 100 65200000 R 100 -135730000\n",
      "56917000248 S 46 141590000 R -46 -135730000\n",
      "long close\n",
      "56923000248 S 86 65200000 R 14 -135190000\n",
      "56923000248 S 14 65200000 R 0 -135190000\n",
      "56923000248 B 46 141610000 R 0 -135190000\n",
      "open long\n",
      "56924000248 B 100 65210000 R 100 -135190000\n",
      "56924000248 S 46 141600000 R -46 -135190000\n",
      "long close\n",
      "56972000248 S 88 65200000 R 12 -133810000\n",
      "56972000248 S 12 65200000 R 0 -133810000\n",
      "56972000248 B 46 141580000 R 0 -133810000\n",
      "open long\n",
      "56975000248 B 100 65210000 R 100 -133810000\n",
      "56975000248 S 46 141580000 R -46 -133810000\n",
      "long close\n",
      "56983000248 S 100 65210000 R 0 -133270000\n",
      "56983000248 B 46 141600000 R 0 -133270000\n",
      "open short\n",
      "56984000248 S 100 65220000 R -100 -133270000\n",
      "56984000248 B 46 141600000 R 46 -133270000\n",
      "short close\n",
      "56988000248 B 100 65230000 R 0 -133270000\n",
      "56988000248 S 46 141590000 R 0 -133270000\n",
      "open short\n",
      "56993000248 S 100 65230000 R -100 -133270000\n",
      "56993000248 B 46 141620000 R 46 -133270000\n",
      "short close\n",
      "56995000248 B 100 65230000 R 0 -133650000\n",
      "56995000248 S 46 141580000 R 0 -133650000\n",
      "open short\n",
      "57008000248 S 100 65180000 R -100 -133650000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "57008000248 B 46 141560000 R 46 -133650000\n",
      "short close\n",
      "57010000248 B 100 65180000 R 0 -134260000\n",
      "57010000248 S 46 141510000 R 0 -134260000\n",
      "open long\n",
      "57200000248 B 100 65090000 R 100 -134260000\n",
      "57200000248 S 46 141400000 R -46 -134260000\n",
      "long close\n",
      "57208000248 S 100 65090000 R 0 -134410000\n",
      "57208000248 B 46 141440000 R 0 -134410000\n",
      "open long\n",
      "57241000248 B 100 65090000 R 100 -134410000\n",
      "57241000248 S 46 141350000 R -46 -134410000\n",
      "long close\n",
      "57250000248 S 100 65070000 R 0 -136330000\n",
      "57250000248 B 46 141380000 R 0 -136330000\n",
      "open long\n",
      "57262000248 B 100 65080000 R 100 -136330000\n",
      "57262000248 S 46 141360000 R -46 -136330000\n",
      "long close\n",
      "57268000248 S 100 65060000 R 0 -137330000\n",
      "57268000248 B 46 141370000 R 0 -137330000\n",
      "open short\n",
      "57311000248 S 100 65110000 R -100 -137330000\n",
      "57311000248 B 46 141420000 R 46 -137330000\n",
      "short close\n",
      "57316000248 B 100 65120000 R 0 -138250000\n",
      "57316000248 S 46 141390000 R 0 -138250000\n",
      "open short\n",
      "57320000248 S 100 65110000 R -100 -138250000\n",
      "57320000248 B 46 141430000 R 46 -138250000\n",
      "short close\n",
      "57339000248 B 100 65120000 R 0 -138250000\n",
      "57339000248 S 46 141420000 R 0 -138250000\n",
      "open short\n",
      "57348000248 S 100 65070000 R -100 -138250000\n",
      "57348000248 B 46 141430000 R 46 -138250000\n",
      "short close\n",
      "57349000248 B 100 65090000 R 0 -140170000\n",
      "57349000248 S 46 141400000 R 0 -140170000\n",
      "open short\n",
      "57357000248 S 100 65100000 R -100 -140170000\n",
      "57357000248 B 46 141440000 R 46 -140170000\n",
      "short close\n",
      "57362000248 B 100 65110000 R 0 -140170000\n",
      "57362000248 S 46 141430000 R 0 -140170000\n",
      "open long\n",
      "57391000248 B 100 65080000 R 100 -140170000\n",
      "57391000248 S 46 141350000 R -46 -140170000\n",
      "long close\n",
      "57418000248 S 100 65070000 R 0 -142010000\n",
      "57418000248 B 36 141400000 R -10 -142010000\n",
      "57418000248 B 10 141400000 R 0 -142010000\n",
      "open long\n",
      "57484000248 B 100 65070000 R 100 -142010000\n",
      "57484000248 S 46 141310000 R -46 -142010000\n",
      "long close\n",
      "57534000248 S 100 65010000 R 0 -142410000\n",
      "57534000248 B 46 141220000 R 0 -142410000\n",
      "open short\n",
      "57541000248 S 100 65020000 R -100 -142410000\n",
      "57541000248 B 46 141250000 R 46 -142410000\n",
      "short close\n",
      "57542000248 B 100 65040000 R 0 -141340000\n",
      "57542148047 S 46 141290000 A 0 -141800000\n",
      "open long\n",
      "57543000248 B 100 65040000 R 100 -141800000\n",
      "57543000248 S 46 141290000 R -46 -141800000\n",
      "long close\n",
      "57579000248 S 100 65000000 R 0 -141120000\n",
      "57579000248 B 46 141220000 R 0 -141120000\n",
      "open long\n",
      "57581000248 B 100 65020000 R 100 -141120000\n",
      "57581000248 S 46 141210000 R -46 -141120000\n",
      "long close\n",
      "57582000248 S 100 65010000 R 0 -142270000\n",
      "57582000248 B 46 141250000 R 0 -142270000\n",
      "open long\n",
      "57592000248 B 100 65010000 R 100 -142270000\n",
      "57592000248 S 46 141180000 R -46 -142270000\n",
      "Total long opens: 342\n",
      "Total short opens: 277\n",
      "Total long closes: 341\n",
      "Total short closes: 277\n",
      "Runs: 23401\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f9b98a89250>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "CPU times: user 1.36 s, sys: 226 ms, total: 1.58 s\n",
      "Wall time: 1min 18s\n"
     ]
    }
   ],
   "source": [
    "%%time\n",
    "import sys\n",
    "from simulator import (\n",
    "    Simulator, string_to_micro, micro_to_time,\n",
    "    BUY, SELL, SHORT, EXCH_INET,\n",
    "    BOOK_DEPTH1_PRICE, ORDER_EVENTS,\n",
    "    )\n",
    "import numpy as np\n",
    "import matplotlib.pyplot as plt\n",
    "import pandas as pd\n",
    "from sklearn.linear_model import LinearRegression\n",
    "from statsmodels.tsa.ar_model import AR\n",
    "\n",
    "\n",
    "class Ave_Lee(object):\n",
    "    def __init__(self, session, date, tickers, start_time, end_time):\n",
    "        self.session = session\n",
    "        self.date = date\n",
    "        self.tickers = tickers\n",
    "        self.ticker1 = self.tickers[0]\n",
    "        self.ticker2 = self.tickers[1]\n",
    "        self.start_time = start_time\n",
    "        self.end_time = end_time\n",
    "        self.interval = string_to_micro(\"1s\")\n",
    "        self.state = 'NULL'\n",
    "        \n",
    "        # variables for BUY or SELL\n",
    "        self.side1 = 0\n",
    "        self.side2 = 0\n",
    "        # variables for order size\n",
    "        self.order_size1 = 100\n",
    "        self.order_size2 = 1\n",
    "        # variables to keep track of total shares bought/sold and the corresponding amount of money\n",
    "        self.buy_shares1 = 0\n",
    "        self.buy_dollars = 0\n",
    "        self.sell_shares1 = 0\n",
    "        self.sell_dollars = 0\n",
    "        self.buy_shares2 = 0\n",
    "        self.sell_shares2 = 0\n",
    "        # minimum increment in a bid\n",
    "        self.tick_size = 10000\n",
    "        \n",
    "        # variables to keep track of how many positions we have opened and closed respectively\n",
    "        self.open_longs = 0\n",
    "        self.open_shorts = 0\n",
    "        self.close_longs = 0\n",
    "        self.close_shorts = 0 \n",
    "        self.runs = 0\n",
    "        \n",
    "        # variables used for the fitOU, when to open/close a position and how far we look back\n",
    "        self.dt = 1\n",
    "        self.long_open = 1.25 #1.50 #1.25\n",
    "        self.long_close = 0.50 #0.25 #0.50\n",
    "        self.short_open = 1.25 #1.50 #1.25;\n",
    "        self.short_close = 0.75 #0.50 #0.75\n",
    "        self.training_size = 100\n",
    "        \n",
    "        # start timer/ call the start_callback function\n",
    "        self.session.add_timer(self.start_time, self.start_callback)\n",
    "        \n",
    "        # list to store pnl every time we update it\n",
    "        self.pnl = []\n",
    "        # dictionary to store time, midprices and the returns each timestep\n",
    "        self.results = {'time': []}\n",
    "        for ticker in self.tickers:\n",
    "            self.results[ticker] = []\n",
    "            self.results['return {}'.format(ticker)] = []\n",
    "        \n",
    "        # subscribe to the tickers of interest, and set the first timer\n",
    "        for ticker in self.tickers:\n",
    "            self.session.subscribe_ticker_all_feeds(ticker)\n",
    "    \n",
    "    def start_callback(self, time):\n",
    "        for ticker in self.tickers:\n",
    "            self.session.subscribe_event(ticker, ORDER_EVENTS, self.event_callback)\n",
    "        self.session.add_timer(time, self.timer_callback)\n",
    "        \n",
    "    \n",
    "    def event_callback(self, ticker, event_params):\n",
    "        # call the execution manager whenever we have an execution\n",
    "        self.process_executions(event_params)\n",
    "        \n",
    "    def timer_callback(self, time):\n",
    "        self.runs += 1\n",
    "        self.results['time'].append(micro_to_time(time))\n",
    "        # get the best bid and offer, compute the midmarket\n",
    "        bid1, ask1 = self.session.get_inside_market(self.ticker1)\n",
    "        bid2, ask2 = self.session.get_inside_market(self.ticker2)\n",
    "        # append the midprices\n",
    "        self.results[self.ticker1].append(self.get_midmarket(self.ticker1) / 1000000.0)\n",
    "        self.results[self.ticker2].append(self.get_midmarket(self.ticker2) / 1000000.0)\n",
    "        \n",
    "        # start calculating returns after 1 second\n",
    "        if time > self.start_time + 10**6:\n",
    "            self.results['return {}'.format(self.ticker1)].append(np.float(self.returns(self.results[self.ticker1][-2:])))\n",
    "            self.results['return {}'.format(self.ticker2)].append(np.float(self.returns(self.results[self.ticker2][-2:])))\n",
    "        \n",
    "        # start collecting signals after training_size * 1 second\n",
    "        if time > self.start_time + self.training_size * 10**6:\n",
    "            # collect the last training_size of returns\n",
    "            returns1 = self.results['return {}'.format(self.ticker1)][-self.training_size:]\n",
    "            returns2 = self.results['return {}'.format(self.ticker2)][-self.training_size:]\n",
    "            # regress the returns and fit the residuals, calculate the s-score\n",
    "            residuals, a,b = self.regress(returns1,returns2)\n",
    "            kappa, m, sigma, sigmaeq = self.fitOU(residuals)\n",
    "            s = self.sscore(m, sigmaeq)\n",
    "            # find current net position (=0: neutral, <0: we are short asset 1, >0: we are long asset 1)\n",
    "            pos = self.buy_shares1 - self.sell_shares1            \n",
    "            # feature to check if we have orders at the market before we open a position\n",
    "            orders = self.session.get_all_orders()\n",
    "        \n",
    "            if not orders:\n",
    "                if pos == 0:\n",
    "                    if s < -self.long_open:\n",
    "                        self.side1 = BUY\n",
    "                        self.side2 = SELL\n",
    "                        price1 = ask1['price']# - self.tick_size\n",
    "                        price2 = bid2['price']# + self.tick_size\n",
    "                        # make the portfolio self financing by making sure we sell for as much as we buy\n",
    "                        self.order_size2 = int(price1 * self.order_size1 / price2)\n",
    "                        self.session.add_order(self.ticker1, self.side1, self.order_size1, price1, exchange=EXCH_INET)\n",
    "                        self.session.add_order(self.ticker2, self.side2, self.order_size2, price2, exchange=EXCH_INET)\n",
    "                        self.open_longs += 1\n",
    "                        print(\"open long\")\n",
    "                    elif s > self.short_open:\n",
    "                        self.side1 = SELL\n",
    "                        self.side2 = BUY\n",
    "                        price1 = bid1['price']# + self.tick_size\n",
    "                        price2 = ask2['price']# - self.tick_size\n",
    "                        # make the portfolio self financing by making sure we buy for as much as we sell\n",
    "                        self.order_size2 = int(price1 * self.order_size1 / price2)\n",
    "                        self.session.add_order(self.ticker1, self.side1, self.order_size1, price1, exchange=EXCH_INET)\n",
    "                        self.session.add_order(self.ticker2, self.side2, self.order_size2, price2, exchange=EXCH_INET)\n",
    "                        self.open_shorts += 1\n",
    "                        print(\"open short\")\n",
    "                elif pos < 0 and s < self.short_close:\n",
    "                    self.side1 = BUY\n",
    "                    self.side2 = SELL\n",
    "                    price1 = ask1['price']# - self.tick_size\n",
    "                    price2 = bid2['price']# + self.tick_size\n",
    "                    self.session.add_order(self.ticker1, self.side1, self.order_size1, price1, exchange=EXCH_INET)\n",
    "                    self.session.add_order(self.ticker2, self.side2, self.order_size2, price2, exchange=EXCH_INET)\n",
    "                    self.close_shorts += 1\n",
    "                    print(\"short close\")\n",
    "                elif pos > 0 and s > -self.long_close:\n",
    "                    self.side1 = SELL\n",
    "                    self.side2 = BUY\n",
    "                    price1 = bid1['price']# + self.tick_size\n",
    "                    price2 = ask2['price']# - self.tick_size\n",
    "                    self.session.add_order(self.ticker1, self.side1, self.order_size1, price1, exchange=EXCH_INET)\n",
    "                    self.session.add_order(self.ticker2, self.side2, self.order_size2, price2, exchange=EXCH_INET)\n",
    "                    self.close_longs += 1\n",
    "                    print(\"long close\")\n",
    "        # update pnl every second to see how it evolves over the day            \n",
    "        pnl = self.get_pnl()\n",
    "        self.pnl.append(pnl / 1000000.0)\n",
    "            \n",
    "        # reset the timer unless we are done \n",
    "        if time < self.end_time:\n",
    "            self.session.add_timer(time + self.interval, self.timer_callback) \n",
    "                \n",
    "            \n",
    "    def process_executions(self, evp):\n",
    "        # make sure that we only update if we have executed any orders\n",
    "        # when we want to add transaction costs we do it in this function\n",
    "        if 'executed_orders' in evp:\n",
    "            time = self.session.current_time()\n",
    "            for ex in evp['executed_orders']:\n",
    "                order = ex['order']\n",
    "                side = order['side']\n",
    "                ticker = order['ticker']\n",
    "                if ticker == self.ticker1:\n",
    "                    if side == 'B':\n",
    "                        self.buy_shares1 += ex['quantity_executed']\n",
    "                        #self.buy_dollars += ex['quantity_executed'] * ex['price_executed']\n",
    "                        # buy in midmarker to check if spread is \"eating\" profits\n",
    "                        self.buy_dollars += ex['quantity_executed'] * self.get_midmarket(ticker)\n",
    "                    else:\n",
    "                        self.sell_shares1 += ex['quantity_executed']\n",
    "                        #self.sell_dollars += ex['quantity_executed'] * ex['price_executed']\n",
    "                        # sell in midmarker to check if spread is \"eating\" profits\n",
    "                        self.sell_dollars += ex['quantity_executed'] * self.get_midmarket(ticker)\n",
    "                    pos = self.buy_shares1 - self.sell_shares1\n",
    "                elif ticker == self.ticker2:\n",
    "                    if side == 'B':\n",
    "                        self.buy_shares2 += ex['quantity_executed']\n",
    "                        #self.buy_dollars += ex['quantity_executed'] * ex['price_executed']\n",
    "                        # buy in midmarker to check if spread is \"eating\" profits\n",
    "                        self.buy_dollars += ex['quantity_executed'] * self.get_midmarket(ticker)\n",
    "                    else:\n",
    "                        self.sell_shares2 += ex['quantity_executed']\n",
    "                        #self.sell_dollars += ex['quantity_executed'] * ex['price_executed']\n",
    "                        # sell in midmarker to check if spread is \"eating\" profits\n",
    "                        self.sell_dollars += ex['quantity_executed'] * self.get_midmarket(ticker)\n",
    "                    pos = self.buy_shares2 - self.sell_shares2        \n",
    "                pnl = self.get_pnl()\n",
    "                print \"{0} {1} {quantity_executed} {price_executed} {liquidity} {2} {3}\".format(time, side, pos, pnl, **ex)\n",
    "                \n",
    "\n",
    "    def get_midmarket(self, ticker):\n",
    "        bid, ask = self.session.get_inside_market(ticker)\n",
    "        return (bid['price'] + ask['price']) / 2.0\n",
    "\n",
    "    def get_pnl(self):\n",
    "        # mark to the midmarket\n",
    "        mid1 = self.get_midmarket(self.ticker1)\n",
    "        mid2 = self.get_midmarket(self.ticker2)\n",
    "        pnl = self.sell_dollars - self.buy_dollars + (self.buy_shares1 - self.sell_shares1) * mid1 + (self.buy_shares2 - self.sell_shares2) * mid2\n",
    "        return pnl\n",
    "    \n",
    "    def regress(self, returns1,returns2):\n",
    "        x = np.asarray(returns1).reshape(-1,1)\n",
    "        y = np.asarray(returns2).reshape(-1,1)\n",
    "        model = LinearRegression()\n",
    "        model.fit(x,y)\n",
    "        a = model.intercept_[0]\n",
    "        b = model.coef_[0,0]\n",
    "        residuals = y-model.predict(x)\n",
    "        return residuals, a,b\n",
    "    \n",
    "    def returns(self, midprices):\n",
    "        return np.diff(midprices, axis=-1)/midprices[:-1]\n",
    "    \n",
    "    def fitOU(self, residual):\n",
    "        ou = np.cumsum(residual)\n",
    "        model = AR(ou)\n",
    "        fittedmodel = model.fit(maxlag=1, disp=-1)  \n",
    "        a = fittedmodel.params[0]\n",
    "        b = fittedmodel.params[1]\n",
    "        var =  fittedmodel.sigma2\n",
    "        if b > 0.0 and b < np.exp(-2.0/self.training_size):\n",
    "            kappa = -np.log(b) / self.dt    \n",
    "            m = a / (1.0 - np.exp(-kappa * self.dt))\n",
    "            sigma = np.sqrt(var * 2.0 * kappa / (1.0 - np.exp(-2.0 * kappa * self.dt)))\n",
    "            sigmaeq = np.sqrt(var / (1.0 - np.exp(-2.0 * kappa * self.dt)));\n",
    "            return kappa, m, sigma, sigmaeq\n",
    "        else:\n",
    "            return -1.0,0,0,0\n",
    "    \n",
    "    def sscore(self, m, sigmaeq):\n",
    "        if sigmaeq != 0:\n",
    "            return -m/sigmaeq\n",
    "        elif m>0:\n",
    "            return 10000000\n",
    "        else:\n",
    "            return -10000000\n",
    "    \n",
    "    def end(self):\n",
    "        print(\"Total long opens: \" + str(self.open_longs))\n",
    "        print(\"Total short opens: \" + str(self.open_shorts))\n",
    "        print(\"Total long closes: \" + str(self.close_longs))\n",
    "        print(\"Total short closes: \" + str(self.close_shorts))\n",
    "        print('Runs: ' + str(self.runs))\n",
    "        # plot the pnl\n",
    "        plt.plot(np.asarray(self.pnl))\n",
    "        plt.show()\n",
    "        return self.get_pnl()\n",
    "\n",
    "date = \"20170413\"\n",
    "tickers = ['MSFT', 'AAPL']\n",
    "start_time = string_to_micro(\"9:30\")\n",
    "end_time = string_to_micro(\"16:00\")\n",
    "sim = Simulator(Ave_Lee)\n",
    "sim.run(date, tickers, use_om=True, start_time=start_time, end_time=end_time)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 2",
   "language": "python",
   "name": "python2"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.14"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
